diff options
-rw-r--r-- | asn1/h248/MEGACO.asn | 46 | ||||
-rw-r--r-- | asn1/h248/h248.cnf | 40 | ||||
-rw-r--r-- | epan/dissectors/packet-h248.c | 787 |
3 files changed, 413 insertions, 460 deletions
diff --git a/asn1/h248/MEGACO.asn b/asn1/h248/MEGACO.asn index 021bb2fcbc..f45317d6eb 100644 --- a/asn1/h248/MEGACO.asn +++ b/asn1/h248/MEGACO.asn @@ -367,7 +367,7 @@ BEGIN streamMode [0] IMPLICIT NULL OPTIONAL, reserveValue [1] IMPLICIT NULL OPTIONAL, reserveGroup [2] IMPLICIT NULL OPTIONAL, - propertyParms [3] IMPLICIT SEQUENCE OF IndAudPropertyParm OPTIONAL, + propertyParms [3] IMPLICIT IndAudPropertyParms OPTIONAL, ... } @@ -376,6 +376,8 @@ BEGIN name [0] IMPLICIT PkgdName, ... } + + IndAudPropertyParms ::= SEQUENCE OF IndAudPropertyParm IndAudLocalRemoteDescriptor ::= SEQUENCE { @@ -388,7 +390,7 @@ BEGIN IndAudTerminationStateDescriptor ::= SEQUENCE { - propertyParms [0] IMPLICIT SEQUENCE OF IndAudPropertyParm, + propertyParms [0] IMPLICIT IndAudPropertyParms, eventBufferControl [1] IMPLICIT NULL OPTIONAL, serviceState [2] IMPLICIT NULL OPTIONAL, ... @@ -477,19 +479,21 @@ BEGIN } EventName ::= OCTET STRING - + + ExtraInfo ::= CHOICE + { + relation [0] IMPLICIT Relation, + range [1] IMPLICIT BOOLEAN, + sublist [2] IMPLICIT BOOLEAN + } + EventParameter ::= SEQUENCE { eventParameterName [0] IMPLICIT Name, value [1] IMPLICIT Value, -- For use of extraInfo see the comment related to PropertyParm - extraInfo CHOICE - { - relation [0] IMPLICIT Relation, - range [1] IMPLICIT BOOLEAN, - sublist [2] IMPLICIT BOOLEAN - } OPTIONAL, + extraInfo [2] ExtraInfo OPTIONAL, ... } @@ -600,13 +604,8 @@ BEGIN PropertyParm ::= SEQUENCE { propertyName [0] IMPLICIT PkgdName, - value [1] IMPLICIT SEQUENCE OF PropertyID, - extraInfo [2] CHOICE - { - relation [0] IMPLICIT Relation, - range [1] IMPLICIT BOOLEAN, - sublist [2] IMPLICIT BOOLEAN - } OPTIONAL, + value [1] IMPLICIT SEQUENCE OF PropertyID, + extraInfo [2] ExtraInfo OPTIONAL, ... } @@ -689,7 +688,7 @@ BEGIN requestID [0] IMPLICIT RequestID OPTIONAL, -- RequestID must be present if eventList -- is non empty - eventList [1] IMPLICIT SEQUENCE OF RequestedEvent, + eventList [1] IMPLICIT RequestedEvents, ... } @@ -701,7 +700,9 @@ BEGIN evParList [3] IMPLICIT SEQUENCE OF EventParameter, ... } - + + RequestedEvents ::= SEQUENCE OF RequestedEvent + RequestedActions ::= SEQUENCE { keepActive [0] IMPLICIT BOOLEAN OPTIONAL, @@ -800,12 +801,7 @@ BEGIN sigParameterName [0] IMPLICIT Name, value [1] IMPLICIT Value, -- For use of extraInfo see the comment related to PropertyParm - extraInfo [2] CHOICE - { - relation [0] IMPLICIT Relation, - range [1] IMPLICIT BOOLEAN, - sublist [2] IMPLICIT BOOLEAN - } OPTIONAL, + extraInfo [2] ExtraInfo OPTIONAL, ... } @@ -891,7 +887,7 @@ BEGIN ip6Address [2] IMPLICIT IP6Address, domainName [3] IMPLICIT DomainName, deviceName [4] IMPLICIT PathName, - mtpAddress [5] IMPLICIT OCTET STRING(SIZE(2..4)), + mtpAddress [5] IMPLICIT MtpAddress, ... } diff --git a/asn1/h248/h248.cnf b/asn1/h248/h248.cnf index ae577a860d..40a1aecbee 100644 --- a/asn1/h248/h248.cnf +++ b/asn1/h248/h248.cnf @@ -17,8 +17,48 @@ SignalName EventName #.TYPE_RENAME +IndAudMediaDescriptor/streams indAudMediaDescriptorStreams #.FIELD_RENAME +IP4Address/address iP4Address +IP6Address/address iP6Address +ContextAttrAuditRequest/emergency cAAREmergency +ContextAttrAuditRequest/priority cAARPriority +SecondRequestedEvent/eventAction secondaryEventAction +TerminationStateDescriptor/eventBufferControl tSEventBufferControl +SecondEventsDescriptor/eventList secondaryEventList +IndAudEventBufferDescriptor/eventName iAEBDEventName +TerminationID/id terminationId +IndAudStreamParms/localControlDescriptor iASPLocalControlDescriptor +IndAudStreamParms/localDescriptor iASPLocalDescriptor +MediaDescriptor/streams/oneStream mediaDescriptorOneStream +MediaDescriptor/streams/multiStream mediaDescriptorMultiStream +MediaDescriptor/streams/multiStream/_item mediaDescriptorMultiStream_item +DomainName/name domName +IndAudEventsDescriptor/pkgdName iAEDPkgdName +IndAudLocalRemoteDescriptor/propGrps iAPropertyGroup +IndAudLocalControlDescriptor/propertyParms indAudPropertyParms +IndAudTerminationStateDescriptor/propertyParms indAudPropertyParms +IndAudLocalControlDescriptor/reserveGroup iALCDReserveGroup +IndAudLocalControlDescriptor/reserveValue iALCDReserveValue +IndAudLocalControlDescriptor/streamMode iALCDStreamMode +IndAudStreamDescriptor/streamParms indAudStreamParms +IndAudMediaDescriptor/termStateDescr indAudTerminationStateDescriptor +IndAudSignal/signalName iASignalName +IndAudSeqSigList/signalList iASignalList +IndAudSignalsDescriptor/signal indAudSignal +IndAudSignalsDescriptor/seqSigList indAudSeqSigList +IndAudTerminationStateDescriptor/serviceState iATSDServiceState +IndAudStreamParms/remoteDescriptor iASPRemoteDescriptor +PropertyParm/value propertyParamValue +IndAudMediaDescriptor/streams indAudMediaDescriptorStreams +AmmRequest/terminationID terminationIDList +AmmsReply/terminationID terminationIDList +SubtractRequest/terminationID terminationIDList +NotifyRequest/terminationID terminationIDList +NotifyReply/terminationID terminationIDList +ServiceChangeRequest/terminationID terminationIDList +ServiceChangeReply/terminationID terminationIDList #.END diff --git a/epan/dissectors/packet-h248.c b/epan/dissectors/packet-h248.c index fd58b94bc5..1fb38aef68 100644 --- a/epan/dissectors/packet-h248.c +++ b/epan/dissectors/packet-h248.c @@ -85,10 +85,10 @@ static int hf_h248_ip6Address = -1; /* IP6Address */ static int hf_h248_domainName = -1; /* DomainName */ static int hf_h248_deviceName = -1; /* PathName */ static int hf_h248_mtpAddress = -1; /* MtpAddress */ -static int hf_h248_name = -1; /* IA5String */ +static int hf_h248_domName = -1; /* IA5String */ static int hf_h248_portNumber = -1; /* INTEGER_0_65535 */ -static int hf_h248_address = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h248_address1 = -1; /* OCTET_STRING_SIZE_16 */ +static int hf_h248_iP4Address = -1; /* OCTET_STRING_SIZE_4 */ +static int hf_h248_iP6Address = -1; /* OCTET_STRING_SIZE_16 */ static int hf_h248_transactionRequest = -1; /* TransactionRequest */ static int hf_h248_transactionPending = -1; /* TransactionPending */ static int hf_h248_transactionReply = -1; /* TransactionReply */ @@ -120,8 +120,8 @@ static int hf_h248_emergency = -1; /* BOOLEAN */ static int hf_h248_topologyReq = -1; /* SEQUNCE_OF_TopologyRequest */ static int hf_h248_topologyReq_item = -1; /* TopologyRequest */ static int hf_h248_topology = -1; /* NULL */ -static int hf_h248_emergency1 = -1; /* NULL */ -static int hf_h248_priority1 = -1; /* NULL */ +static int hf_h248_cAAREmergency = -1; /* NULL */ +static int hf_h248_cAARPriority = -1; /* NULL */ static int hf_h248_command = -1; /* Command */ static int hf_h248_optional = -1; /* NULL */ static int hf_h248_wildcardReturn = -1; /* NULL */ @@ -145,7 +145,7 @@ static int hf_h248_terminationFrom = -1; /* TerminationID */ static int hf_h248_terminationTo = -1; /* TerminationID */ static int hf_h248_topologyDirection = -1; /* T_topologyDirection */ static int hf_h248_streamID = -1; /* StreamID */ -static int hf_h248_terminationID = -1; /* TerminationIDList */ +static int hf_h248_terminationIDList = -1; /* TerminationIDList */ static int hf_h248_descriptors = -1; /* SEQUNCE_OF_AmmDescriptor */ static int hf_h248_descriptors_item = -1; /* AmmDescriptor */ static int hf_h248_mediaDescriptor = -1; /* MediaDescriptor */ @@ -157,7 +157,7 @@ static int hf_h248_signalsDescriptor = -1; /* SignalsDescriptor */ static int hf_h248_digitMapDescriptor = -1; /* DigitMapDescriptor */ static int hf_h248_auditDescriptor = -1; /* AuditDescriptor */ static int hf_h248_terminationAudit = -1; /* TerminationAudit */ -static int hf_h248_terminationID1 = -1; /* TerminationID */ +static int hf_h248_terminationID = -1; /* TerminationID */ static int hf_h248_contextAuditResult = -1; /* TerminationIDList */ static int hf_h248_error = -1; /* ErrorDescriptor */ static int hf_h248_auditResult = -1; /* AuditResult */ @@ -177,34 +177,34 @@ static int hf_h248_indaudsignalsDescriptor = -1; /* IndAudSignalsDescriptor */ static int hf_h248_indauddigitMapDescriptor = -1; /* IndAudDigitMapDescriptor */ static int hf_h248_indaudstatisticsDescriptor = -1; /* IndAudStatisticsDescriptor */ static int hf_h248_indaudpackagesDescriptor = -1; /* IndAudPackagesDescriptor */ -static int hf_h248_termStateDescr = -1; /* IndAudTerminationStateDescriptor */ -static int hf_h248_streams = -1; /* T_streams */ +static int hf_h248_indAudTerminationStateDescriptor = -1; /* IndAudTerminationStateDescriptor */ +static int hf_h248_indAudMediaDescriptorStreams = -1; /* indAudMediaDescriptorStreams */ static int hf_h248_oneStream = -1; /* IndAudStreamParms */ static int hf_h248_multiStream = -1; /* SEQUNCE_OF_IndAudStreamDescriptor */ static int hf_h248_multiStream_item = -1; /* IndAudStreamDescriptor */ -static int hf_h248_streamParms = -1; /* IndAudStreamParms */ -static int hf_h248_localControlDescriptor = -1; /* IndAudLocalControlDescriptor */ -static int hf_h248_localDescriptor = -1; /* IndAudLocalRemoteDescriptor */ -static int hf_h248_remoteDescriptor = -1; /* IndAudLocalRemoteDescriptor */ -static int hf_h248_streamMode = -1; /* NULL */ -static int hf_h248_reserveValue = -1; /* NULL */ -static int hf_h248_reserveGroup = -1; /* NULL */ -static int hf_h248_propertyParms = -1; /* SEQUNCE_OF_IndAudPropertyParm */ -static int hf_h248_propertyParms_item = -1; /* IndAudPropertyParm */ -static int hf_h248_name1 = -1; /* PkgdName */ +static int hf_h248_indAudStreamParms = -1; /* IndAudStreamParms */ +static int hf_h248_iASPLocalControlDescriptor = -1; /* IndAudLocalControlDescriptor */ +static int hf_h248_iASPLocalDescriptor = -1; /* IndAudLocalRemoteDescriptor */ +static int hf_h248_iASPRemoteDescriptor = -1; /* IndAudLocalRemoteDescriptor */ +static int hf_h248_iALCDStreamMode = -1; /* NULL */ +static int hf_h248_iALCDReserveValue = -1; /* NULL */ +static int hf_h248_iALCDReserveGroup = -1; /* NULL */ +static int hf_h248_indAudPropertyParms = -1; /* IndAudPropertyParms */ +static int hf_h248_name = -1; /* PkgdName */ +static int hf_h248_IndAudPropertyParms_item = -1; /* IndAudPropertyParm */ static int hf_h248_propGroupID = -1; /* INTEGER_0_65535 */ -static int hf_h248_propGrps = -1; /* IndAudPropertyGroup */ +static int hf_h248_iAPropertyGroup = -1; /* IndAudPropertyGroup */ static int hf_h248_IndAudPropertyGroup_item = -1; /* IndAudPropertyParm */ static int hf_h248_eventBufferControl = -1; /* NULL */ -static int hf_h248_serviceState = -1; /* NULL */ +static int hf_h248_iATSDServiceState = -1; /* NULL */ static int hf_h248_requestID = -1; /* RequestID */ -static int hf_h248_pkgdName = -1; /* PkgdName */ -static int hf_h248_eventName = -1; /* PkgdName */ -static int hf_h248_signal = -1; /* IndAudSignal */ -static int hf_h248_seqSigList = -1; /* IndAudSeqSigList */ +static int hf_h248_iAEDPkgdName = -1; /* PkgdName */ +static int hf_h248_iAEBDEventName = -1; /* PkgdName */ +static int hf_h248_indAudSignal = -1; /* IndAudSignal */ +static int hf_h248_indAudSeqSigList = -1; /* IndAudSeqSigList */ static int hf_h248_id = -1; /* INTEGER_0_65535 */ -static int hf_h248_signalList = -1; /* IndAudSignal */ -static int hf_h248_signalName = -1; /* PkgdName */ +static int hf_h248_iASignalList = -1; /* IndAudSignal */ +static int hf_h248_iASignalName = -1; /* PkgdName */ static int hf_h248_digitMapName = -1; /* DigitMapName */ static int hf_h248_statName = -1; /* PkgdName */ static int hf_h248_packageName = -1; /* Name */ @@ -212,77 +212,75 @@ static int hf_h248_packageVersion = -1; /* INTEGER_0_99 */ static int hf_h248_requestId = -1; /* RequestID */ static int hf_h248_observedEventLst = -1; /* SEQUNCE_OF_ObservedEvent */ static int hf_h248_observedEventLst_item = -1; /* ObservedEvent */ -static int hf_h248_eventName1 = -1; /* EventName */ +static int hf_h248_eventName = -1; /* EventName */ static int hf_h248_eventParList = -1; /* SEQUNCE_OF_EventParameter */ static int hf_h248_eventParList_item = -1; /* EventParameter */ static int hf_h248_timeNotation = -1; /* TimeNotation */ -static int hf_h248_eventParameterName = -1; /* Name */ -static int hf_h248_value = -1; /* Value */ -static int hf_h248_extraInfo = -1; /* T_extraInfo */ static int hf_h248_relation = -1; /* Relation */ static int hf_h248_range = -1; /* BOOLEAN */ static int hf_h248_sublist = -1; /* BOOLEAN */ +static int hf_h248_eventParameterName = -1; /* Name */ +static int hf_h248_value = -1; /* Value */ +static int hf_h248_extraInfo = -1; /* ExtraInfo */ static int hf_h248_serviceChangeParms = -1; /* ServiceChangeParm */ static int hf_h248_serviceChangeResult = -1; /* ServiceChangeResult */ static int hf_h248_serviceChangeResParms = -1; /* ServiceChangeResParm */ static int hf_h248_wildcard = -1; /* SEQUNCE_OF_WildcardField */ static int hf_h248_wildcard_item = -1; /* WildcardField */ -static int hf_h248_id1 = -1; /* OCTET_STRING_SIZE_1_8 */ +static int hf_h248_terminationId = -1; /* OCTET_STRING_SIZE_1_8 */ static int hf_h248_TerminationIDList_item = -1; /* TerminationID */ -static int hf_h248_termStateDescr1 = -1; /* TerminationStateDescriptor */ -static int hf_h248_streams1 = -1; /* T_streams1 */ -static int hf_h248_oneStream1 = -1; /* StreamParms */ -static int hf_h248_multiStream1 = -1; /* SEQUNCE_OF_StreamDescriptor */ -static int hf_h248_multiStream_item1 = -1; /* StreamDescriptor */ -static int hf_h248_streamParms1 = -1; /* StreamParms */ -static int hf_h248_localControlDescriptor1 = -1; /* LocalControlDescriptor */ -static int hf_h248_localDescriptor1 = -1; /* LocalRemoteDescriptor */ -static int hf_h248_remoteDescriptor1 = -1; /* LocalRemoteDescriptor */ -static int hf_h248_streamMode1 = -1; /* StreamMode */ -static int hf_h248_reserveValue1 = -1; /* BOOLEAN */ -static int hf_h248_reserveGroup1 = -1; /* BOOLEAN */ -static int hf_h248_propertyParms1 = -1; /* SEQUNCE_OF_PropertyParm */ -static int hf_h248_propertyParms_item1 = -1; /* PropertyParm */ +static int hf_h248_termStateDescr = -1; /* TerminationStateDescriptor */ +static int hf_h248_streams = -1; /* T_streams */ +static int hf_h248_mediaDescriptorOneStream = -1; /* StreamParms */ +static int hf_h248_mediaDescriptorMultiStream = -1; /* SEQUNCE_OF_StreamDescriptor */ +static int hf_h248_mediaDescriptorMultiStream_item = -1; /* StreamDescriptor */ +static int hf_h248_streamParms = -1; /* StreamParms */ +static int hf_h248_localControlDescriptor = -1; /* LocalControlDescriptor */ +static int hf_h248_localDescriptor = -1; /* LocalRemoteDescriptor */ +static int hf_h248_remoteDescriptor = -1; /* LocalRemoteDescriptor */ +static int hf_h248_streamMode = -1; /* StreamMode */ +static int hf_h248_reserveValue = -1; /* BOOLEAN */ +static int hf_h248_reserveGroup = -1; /* BOOLEAN */ +static int hf_h248_propertyParms = -1; /* SEQUNCE_OF_PropertyParm */ +static int hf_h248_propertyParms_item = -1; /* PropertyParm */ static int hf_h248_propertyName = -1; /* PkgdName */ -static int hf_h248_value1 = -1; /* SEQUNCE_OF_PropertyID */ +static int hf_h248_propertyParamValue = -1; /* SEQUNCE_OF_PropertyID */ static int hf_h248_value_item = -1; /* PropertyID */ -static int hf_h248_extraInfo1 = -1; /* T_extraInfo1 */ -static int hf_h248_propGrps1 = -1; /* SEQUNCE_OF_PropertyGroup */ +static int hf_h248_propGrps = -1; /* SEQUNCE_OF_PropertyGroup */ static int hf_h248_propGrps_item = -1; /* PropertyGroup */ static int hf_h248_PropertyGroup_item = -1; /* PropertyParm */ -static int hf_h248_eventBufferControl1 = -1; /* EventBufferControl */ -static int hf_h248_serviceState1 = -1; /* ServiceState */ +static int hf_h248_tSEventBufferControl = -1; /* EventBufferControl */ +static int hf_h248_serviceState = -1; /* ServiceState */ static int hf_h248_muxType = -1; /* MuxType */ static int hf_h248_termList = -1; /* SEQUNCE_OF_TerminationID */ static int hf_h248_termList_item = -1; /* TerminationID */ static int hf_h248_nonStandardData = -1; /* NonStandardData */ -static int hf_h248_eventList = -1; /* SEQUNCE_OF_RequestedEvent */ -static int hf_h248_eventList_item = -1; /* RequestedEvent */ -static int hf_h248_pkgdName1 = -1; /* EventName */ +static int hf_h248_eventList = -1; /* RequestedEvents */ +static int hf_h248_pkgdName = -1; /* EventName */ static int hf_h248_eventAction = -1; /* RequestedActions */ static int hf_h248_evParList = -1; /* SEQUNCE_OF_EventParameter */ static int hf_h248_evParList_item = -1; /* EventParameter */ +static int hf_h248_RequestedEvents_item = -1; /* RequestedEvent */ static int hf_h248_keepActive = -1; /* BOOLEAN */ static int hf_h248_eventDM = -1; /* EventDM */ static int hf_h248_secondEvent = -1; /* SecondEventsDescriptor */ static int hf_h248_digitMapValue = -1; /* DigitMapValue */ -static int hf_h248_eventList1 = -1; /* SEQUNCE_OF_SecondRequestedEvent */ -static int hf_h248_eventList_item1 = -1; /* SecondRequestedEvent */ -static int hf_h248_eventAction1 = -1; /* SecondRequestedActions */ +static int hf_h248_secondaryEventList = -1; /* SEQUNCE_OF_SecondRequestedEvent */ +static int hf_h248_eventList_item = -1; /* SecondRequestedEvent */ +static int hf_h248_secondaryEventAction = -1; /* SecondRequestedActions */ static int hf_h248_EventBufferDescriptor_item = -1; /* EventSpec */ static int hf_h248_SignalsDescriptor_item = -1; /* SignalRequest */ -static int hf_h248_signal1 = -1; /* Signal */ -static int hf_h248_seqSigList1 = -1; /* SeqSigList */ -static int hf_h248_signalList1 = -1; /* SEQUNCE_OF_Signal */ +static int hf_h248_signal = -1; /* Signal */ +static int hf_h248_seqSigList = -1; /* SeqSigList */ +static int hf_h248_signalList = -1; /* SEQUNCE_OF_Signal */ static int hf_h248_signalList_item = -1; /* Signal */ -static int hf_h248_signalName1 = -1; /* SignalName */ +static int hf_h248_signalName = -1; /* SignalName */ static int hf_h248_sigType = -1; /* SignalType */ static int hf_h248_duration = -1; /* INTEGER_0_65535 */ static int hf_h248_notifyCompletion = -1; /* NotifyCompletion */ static int hf_h248_sigParList = -1; /* SEQUNCE_OF_SigParameter */ static int hf_h248_sigParList_item = -1; /* SigParameter */ static int hf_h248_sigParameterName = -1; /* Name */ -static int hf_h248_extraInfo2 = -1; /* T_extraInfo2 */ static int hf_h248_mtl = -1; /* SEQUNCE_OF_ModemType */ static int hf_h248_mtl_item = -1; /* ModemType */ static int hf_h248_mpl = -1; /* SEQUNCE_OF_PropertyParm */ @@ -301,7 +299,6 @@ static int hf_h248_serviceChangeDelay = -1; /* INTEGER_0_4294967295 */ static int hf_h248_serviceChangeMgcId = -1; /* MId */ static int hf_h248_timeStamp = -1; /* TimeNotation */ static int hf_h248_serviceChangeInfo = -1; /* AuditDescriptor */ -static int hf_h248_mtpAddress1 = -1; /* OCTET_STRING_SIZE_2_4 */ static int hf_h248_timestamp = -1; /* TimeNotation */ static int hf_h248_profileName = -1; /* IA5String_SIZE_1_67 */ static int hf_h248_PackagesDescriptor_item = -1; /* PackagesItem */ @@ -390,13 +387,13 @@ static gint ett_h248_T_auditToken = -1; static gint ett_h248_SEQUNCE_OF_IndAuditParameter = -1; static gint ett_h248_IndAuditParameter = -1; static gint ett_h248_IndAudMediaDescriptor = -1; -static gint ett_h248_T_streams = -1; +static gint ett_h248_indAudMediaDescriptorStreams = -1; static gint ett_h248_SEQUNCE_OF_IndAudStreamDescriptor = -1; static gint ett_h248_IndAudStreamDescriptor = -1; static gint ett_h248_IndAudStreamParms = -1; static gint ett_h248_IndAudLocalControlDescriptor = -1; -static gint ett_h248_SEQUNCE_OF_IndAudPropertyParm = -1; static gint ett_h248_IndAudPropertyParm = -1; +static gint ett_h248_IndAudPropertyParms = -1; static gint ett_h248_IndAudLocalRemoteDescriptor = -1; static gint ett_h248_IndAudPropertyGroup = -1; static gint ett_h248_IndAudTerminationStateDescriptor = -1; @@ -414,8 +411,8 @@ static gint ett_h248_ObservedEventsDescriptor = -1; static gint ett_h248_SEQUNCE_OF_ObservedEvent = -1; static gint ett_h248_ObservedEvent = -1; static gint ett_h248_SEQUNCE_OF_EventParameter = -1; +static gint ett_h248_ExtraInfo = -1; static gint ett_h248_EventParameter = -1; -static gint ett_h248_T_extraInfo = -1; static gint ett_h248_ServiceChangeRequest = -1; static gint ett_h248_ServiceChangeReply = -1; static gint ett_h248_ServiceChangeResult = -1; @@ -423,7 +420,7 @@ static gint ett_h248_TerminationID = -1; static gint ett_h248_SEQUNCE_OF_WildcardField = -1; static gint ett_h248_TerminationIDList = -1; static gint ett_h248_MediaDescriptor = -1; -static gint ett_h248_T_streams1 = -1; +static gint ett_h248_T_streams = -1; static gint ett_h248_SEQUNCE_OF_StreamDescriptor = -1; static gint ett_h248_StreamDescriptor = -1; static gint ett_h248_StreamParms = -1; @@ -431,7 +428,6 @@ static gint ett_h248_LocalControlDescriptor = -1; static gint ett_h248_SEQUNCE_OF_PropertyParm = -1; static gint ett_h248_PropertyParm = -1; static gint ett_h248_SEQUNCE_OF_PropertyID = -1; -static gint ett_h248_T_extraInfo1 = -1; static gint ett_h248_LocalRemoteDescriptor = -1; static gint ett_h248_SEQUNCE_OF_PropertyGroup = -1; static gint ett_h248_PropertyGroup = -1; @@ -439,8 +435,8 @@ static gint ett_h248_TerminationStateDescriptor = -1; static gint ett_h248_MuxDescriptor = -1; static gint ett_h248_SEQUNCE_OF_TerminationID = -1; static gint ett_h248_EventsDescriptor = -1; -static gint ett_h248_SEQUNCE_OF_RequestedEvent = -1; static gint ett_h248_RequestedEvent = -1; +static gint ett_h248_RequestedEvents = -1; static gint ett_h248_RequestedActions = -1; static gint ett_h248_EventDM = -1; static gint ett_h248_SecondEventsDescriptor = -1; @@ -457,7 +453,6 @@ static gint ett_h248_Signal = -1; static gint ett_h248_SEQUNCE_OF_SigParameter = -1; static gint ett_h248_NotifyCompletion = -1; static gint ett_h248_SigParameter = -1; -static gint ett_h248_T_extraInfo2 = -1; static gint ett_h248_ModemDescriptor = -1; static gint ett_h248_SEQUNCE_OF_ModemType = -1; static gint ett_h248_DigitMapDescriptor = -1; @@ -976,8 +971,8 @@ dissect_h248_OCTET_STRING_SIZE_4(gboolean implicit_tag _U_, tvbuff_t *tvb, int o return offset; } -static int dissect_address_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_OCTET_STRING_SIZE_4(TRUE, tvb, offset, pinfo, tree, hf_h248_address); +static int dissect_iP4Address_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_OCTET_STRING_SIZE_4(TRUE, tvb, offset, pinfo, tree, hf_h248_iP4Address); } @@ -1005,7 +1000,7 @@ static int dissect_manufacturerCode_impl(packet_info *pinfo, proto_tree *tree, t } static const ber_sequence IP4Address_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_address_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_iP4Address_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_portNumber_impl }, { 0, 0, 0, NULL } }; @@ -1029,12 +1024,12 @@ dissect_h248_OCTET_STRING_SIZE_16(gboolean implicit_tag _U_, tvbuff_t *tvb, int return offset; } -static int dissect_address1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_OCTET_STRING_SIZE_16(TRUE, tvb, offset, pinfo, tree, hf_h248_address1); +static int dissect_iP6Address_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_OCTET_STRING_SIZE_16(TRUE, tvb, offset, pinfo, tree, hf_h248_iP6Address); } static const ber_sequence IP6Address_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_address1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_iP6Address_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_portNumber_impl }, { 0, 0, 0, NULL } }; @@ -1059,15 +1054,15 @@ dissect_h248_IA5String(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pac return offset; } -static int dissect_name_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IA5String(TRUE, tvb, offset, pinfo, tree, hf_h248_name); +static int dissect_domName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IA5String(TRUE, tvb, offset, pinfo, tree, hf_h248_domName); } static int dissect_digitMapBody_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_IA5String(TRUE, tvb, offset, pinfo, tree, hf_h248_digitMapBody); } static const ber_sequence DomainName_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_name_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_domName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_portNumber_impl }, { 0, 0, 0, NULL } }; @@ -1242,11 +1237,11 @@ static int dissect_range_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tv static int dissect_sublist_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_sublist); } -static int dissect_reserveValue1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveValue1); +static int dissect_reserveValue_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveValue); } -static int dissect_reserveGroup1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveGroup1); +static int dissect_reserveGroup_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveGroup); } static int dissect_keepActive_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_BOOLEAN(TRUE, tvb, offset, pinfo, tree, hf_h248_keepActive); @@ -1287,13 +1282,13 @@ dissect_h248_OCTET_STRING_SIZE_1_8(gboolean implicit_tag _U_, tvbuff_t *tvb, int return offset; } -static int dissect_id1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_OCTET_STRING_SIZE_1_8(TRUE, tvb, offset, pinfo, tree, hf_h248_id1); +static int dissect_terminationId_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_OCTET_STRING_SIZE_1_8(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationId); } static const ber_sequence TerminationID_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_wildcard_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_id1_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_terminationId_impl }, { 0, 0, 0, NULL } }; @@ -1310,8 +1305,8 @@ static int dissect_terminationFrom_impl(packet_info *pinfo, proto_tree *tree, tv static int dissect_terminationTo_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_TerminationID(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationTo); } -static int dissect_terminationID1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_TerminationID(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationID1); +static int dissect_terminationID_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_TerminationID(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationID); } static int dissect_TerminationIDList_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_TerminationID(FALSE, tvb, offset, pinfo, tree, hf_h248_TerminationIDList_item); @@ -1422,11 +1417,11 @@ static int dissect_immAckRequired_impl(packet_info *pinfo, proto_tree *tree, tvb static int dissect_topology_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_topology); } -static int dissect_emergency1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_emergency1); +static int dissect_cAAREmergency_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_cAAREmergency); } -static int dissect_priority1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_priority1); +static int dissect_cAARPriority_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_cAARPriority); } static int dissect_optional_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_optional); @@ -1434,26 +1429,26 @@ static int dissect_optional_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t static int dissect_wildcardReturn_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_wildcardReturn); } -static int dissect_streamMode_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_streamMode); +static int dissect_iALCDStreamMode_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_iALCDStreamMode); } -static int dissect_reserveValue_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveValue); +static int dissect_iALCDReserveValue_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_iALCDReserveValue); } -static int dissect_reserveGroup_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_reserveGroup); +static int dissect_iALCDReserveGroup_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_iALCDReserveGroup); } static int dissect_eventBufferControl_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_eventBufferControl); } -static int dissect_serviceState_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_serviceState); +static int dissect_iATSDServiceState_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_NULL(TRUE, tvb, offset, pinfo, tree, hf_h248_iATSDServiceState); } static const ber_sequence ContextAttrAuditRequest_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_topology_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_emergency1_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_priority1_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_cAAREmergency_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_cAARPriority_impl }, { 0, 0, 0, NULL } }; @@ -1479,24 +1474,24 @@ dissect_h248_TerminationIDList(gboolean implicit_tag _U_, tvbuff_t *tvb, int off return offset; } -static int dissect_terminationID_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_TerminationIDList(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationID); +static int dissect_terminationIDList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_TerminationIDList(TRUE, tvb, offset, pinfo, tree, hf_h248_terminationIDList); } static int dissect_contextAuditResult_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_TerminationIDList(TRUE, tvb, offset, pinfo, tree, hf_h248_contextAuditResult); } -static int dissect_name1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_name1); +static int dissect_name_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_name); } -static int dissect_pkgdName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_pkgdName); +static int dissect_iAEDPkgdName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_iAEDPkgdName); } -static int dissect_eventName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_eventName); +static int dissect_iAEBDEventName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_iAEBDEventName); } -static int dissect_signalName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_signalName); +static int dissect_iASignalName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_iASignalName); } static int dissect_statName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_PkgdName(TRUE, tvb, offset, pinfo, tree, hf_h248_statName); @@ -1520,8 +1515,8 @@ dissect_h248_SEQUNCE_OF_PropertyID(gboolean implicit_tag _U_, tvbuff_t *tvb, int return offset; } -static int dissect_value1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_PropertyID(TRUE, tvb, offset, pinfo, tree, hf_h248_value1); +static int dissect_propertyParamValue_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_PropertyID(TRUE, tvb, offset, pinfo, tree, hf_h248_propertyParamValue); } @@ -1544,14 +1539,14 @@ static int dissect_relation_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t } -static const value_string T_extraInfo1_vals[] = { +static const value_string ExtraInfo_vals[] = { { 0, "relation" }, { 1, "range" }, { 2, "sublist" }, { 0, NULL } }; -static const ber_choice T_extraInfo1_choice[] = { +static const ber_choice ExtraInfo_choice[] = { { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_relation_impl }, { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_range_impl }, { 2, BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_sublist_impl }, @@ -1559,20 +1554,20 @@ static const ber_choice T_extraInfo1_choice[] = { }; static int -dissect_h248_T_extraInfo1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { +dissect_h248_ExtraInfo(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { offset = dissect_ber_choice(pinfo, tree, tvb, offset, - T_extraInfo1_choice, hf_index, ett_h248_T_extraInfo1); + ExtraInfo_choice, hf_index, ett_h248_ExtraInfo); return offset; } -static int dissect_extraInfo1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_T_extraInfo1(FALSE, tvb, offset, pinfo, tree, hf_h248_extraInfo1); +static int dissect_extraInfo(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_ExtraInfo(FALSE, tvb, offset, pinfo, tree, hf_h248_extraInfo); } static const ber_sequence PropertyParm_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propertyName_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_value1_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL, dissect_extraInfo1 }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_propertyParamValue_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_extraInfo }, { 0, 0, 0, NULL } }; @@ -1583,8 +1578,8 @@ dissect_h248_PropertyParm(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, return offset; } -static int dissect_propertyParms_item1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_PropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_propertyParms_item1); +static int dissect_propertyParms_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_PropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_propertyParms_item); } static int dissect_PropertyGroup_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_PropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_PropertyGroup_item); @@ -1594,7 +1589,7 @@ static int dissect_mpl_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, } static const ber_sequence SEQUNCE_OF_PropertyParm_sequence_of[1] = { - { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_propertyParms_item1 }, + { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_propertyParms_item }, }; static int @@ -1604,8 +1599,8 @@ dissect_h248_SEQUNCE_OF_PropertyParm(gboolean implicit_tag _U_, tvbuff_t *tvb, i return offset; } -static int dissect_propertyParms1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_PropertyParm(TRUE, tvb, offset, pinfo, tree, hf_h248_propertyParms1); +static int dissect_propertyParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_PropertyParm(TRUE, tvb, offset, pinfo, tree, hf_h248_propertyParms); } static int dissect_mpl_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_SEQUNCE_OF_PropertyParm(TRUE, tvb, offset, pinfo, tree, hf_h248_mpl); @@ -1625,8 +1620,8 @@ dissect_h248_EventBufferControl(gboolean implicit_tag _U_, tvbuff_t *tvb, int of return offset; } -static int dissect_eventBufferControl1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_EventBufferControl(TRUE, tvb, offset, pinfo, tree, hf_h248_eventBufferControl1); +static int dissect_tSEventBufferControl_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_EventBufferControl(TRUE, tvb, offset, pinfo, tree, hf_h248_tSEventBufferControl); } @@ -1644,14 +1639,14 @@ dissect_h248_ServiceState(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, return offset; } -static int dissect_serviceState1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_ServiceState(TRUE, tvb, offset, pinfo, tree, hf_h248_serviceState1); +static int dissect_serviceState_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_ServiceState(TRUE, tvb, offset, pinfo, tree, hf_h248_serviceState); } static const ber_sequence TerminationStateDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propertyParms1_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventBufferControl1_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_serviceState1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propertyParms_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tSEventBufferControl_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_serviceState_impl }, { 0, 0, 0, NULL } }; @@ -1662,8 +1657,8 @@ dissect_h248_TerminationStateDescriptor(gboolean implicit_tag _U_, tvbuff_t *tvb return offset; } -static int dissect_termStateDescr1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_TerminationStateDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_termStateDescr1); +static int dissect_termStateDescr_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_TerminationStateDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_termStateDescr); } @@ -1683,15 +1678,15 @@ dissect_h248_StreamMode(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pa return offset; } -static int dissect_streamMode1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_StreamMode(TRUE, tvb, offset, pinfo, tree, hf_h248_streamMode1); +static int dissect_streamMode_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_StreamMode(TRUE, tvb, offset, pinfo, tree, hf_h248_streamMode); } static const ber_sequence LocalControlDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamMode1_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveValue1_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveGroup1_impl }, - { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_propertyParms1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamMode_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveValue_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveGroup_impl }, + { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_propertyParms_impl }, { 0, 0, 0, NULL } }; @@ -1702,8 +1697,8 @@ dissect_h248_LocalControlDescriptor(gboolean implicit_tag _U_, tvbuff_t *tvb, in return offset; } -static int dissect_localControlDescriptor1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_LocalControlDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localControlDescriptor1); +static int dissect_localControlDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_LocalControlDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localControlDescriptor); } static const ber_sequence PropertyGroup_sequence_of[1] = { @@ -1732,12 +1727,12 @@ dissect_h248_SEQUNCE_OF_PropertyGroup(gboolean implicit_tag _U_, tvbuff_t *tvb, return offset; } -static int dissect_propGrps1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_PropertyGroup(TRUE, tvb, offset, pinfo, tree, hf_h248_propGrps1); +static int dissect_propGrps_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_PropertyGroup(TRUE, tvb, offset, pinfo, tree, hf_h248_propGrps); } static const ber_sequence LocalRemoteDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propGrps1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propGrps_impl }, { 0, 0, 0, NULL } }; @@ -1748,17 +1743,17 @@ dissect_h248_LocalRemoteDescriptor(gboolean implicit_tag _U_, tvbuff_t *tvb, int return offset; } -static int dissect_localDescriptor1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_LocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localDescriptor1); +static int dissect_localDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_LocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localDescriptor); } -static int dissect_remoteDescriptor1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_LocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_remoteDescriptor1); +static int dissect_remoteDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_LocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_remoteDescriptor); } static const ber_sequence StreamParms_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localControlDescriptor1_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localDescriptor1_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_remoteDescriptor1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localControlDescriptor_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localDescriptor_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_remoteDescriptor_impl }, { 0, 0, 0, NULL } }; @@ -1769,16 +1764,16 @@ dissect_h248_StreamParms(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, p return offset; } -static int dissect_oneStream1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_StreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_oneStream1); +static int dissect_mediaDescriptorOneStream_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_StreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_mediaDescriptorOneStream); } -static int dissect_streamParms1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_StreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_streamParms1); +static int dissect_streamParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_StreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_streamParms); } static const ber_sequence StreamDescriptor_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_streamID_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_streamParms1_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_streamParms_impl }, { 0, 0, 0, NULL } }; @@ -1789,12 +1784,12 @@ dissect_h248_StreamDescriptor(gboolean implicit_tag _U_, tvbuff_t *tvb, int offs return offset; } -static int dissect_multiStream_item1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_StreamDescriptor(FALSE, tvb, offset, pinfo, tree, hf_h248_multiStream_item1); +static int dissect_mediaDescriptorMultiStream_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_StreamDescriptor(FALSE, tvb, offset, pinfo, tree, hf_h248_mediaDescriptorMultiStream_item); } static const ber_sequence SEQUNCE_OF_StreamDescriptor_sequence_of[1] = { - { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_multiStream_item1 }, + { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_mediaDescriptorMultiStream_item }, }; static int @@ -1804,37 +1799,37 @@ dissect_h248_SEQUNCE_OF_StreamDescriptor(gboolean implicit_tag _U_, tvbuff_t *tv return offset; } -static int dissect_multiStream1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_StreamDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_multiStream1); +static int dissect_mediaDescriptorMultiStream_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_StreamDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_mediaDescriptorMultiStream); } -static const value_string T_streams1_vals[] = { +static const value_string T_streams_vals[] = { { 0, "oneStream" }, { 1, "multiStream" }, { 0, NULL } }; -static const ber_choice T_streams1_choice[] = { - { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_oneStream1_impl }, - { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_multiStream1_impl }, +static const ber_choice T_streams_choice[] = { + { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_mediaDescriptorOneStream_impl }, + { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_mediaDescriptorMultiStream_impl }, { 0, 0, 0, 0, NULL } }; static int -dissect_h248_T_streams1(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { +dissect_h248_T_streams(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { offset = dissect_ber_choice(pinfo, tree, tvb, offset, - T_streams1_choice, hf_index, ett_h248_T_streams1); + T_streams_choice, hf_index, ett_h248_T_streams); return offset; } -static int dissect_streams1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_T_streams1(FALSE, tvb, offset, pinfo, tree, hf_h248_streams1); +static int dissect_streams(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_T_streams(FALSE, tvb, offset, pinfo, tree, hf_h248_streams); } static const ber_sequence MediaDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_termStateDescr1_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_streams1 }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_termStateDescr_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_streams }, { 0, 0, 0, NULL } }; @@ -2102,11 +2097,11 @@ static int dissect_requestId_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t return dissect_h248_RequestID(TRUE, tvb, offset, pinfo, tree, hf_h248_requestId); } -static int dissect_eventName1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_EventName(TRUE, tvb, offset, pinfo, tree, hf_h248_eventName1); +static int dissect_eventName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_EventName(TRUE, tvb, offset, pinfo, tree, hf_h248_eventName); } -static int dissect_pkgdName1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_EventName(TRUE, tvb, offset, pinfo, tree, hf_h248_pkgdName1); +static int dissect_pkgdName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_EventName(TRUE, tvb, offset, pinfo, tree, hf_h248_pkgdName); } @@ -2182,8 +2177,8 @@ static int dissect_eventDM(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, return dissect_h248_EventDM(FALSE, tvb, offset, pinfo, tree, hf_h248_eventDM); } -static int dissect_signalName1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SignalName(TRUE, tvb, offset, pinfo, tree, hf_h248_signalName1); +static int dissect_signalName_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SignalName(TRUE, tvb, offset, pinfo, tree, hf_h248_signalName); } @@ -2246,36 +2241,10 @@ static int dissect_statValue_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t return dissect_h248_Value(TRUE, tvb, offset, pinfo, tree, hf_h248_statValue); } - -static const value_string T_extraInfo2_vals[] = { - { 0, "relation" }, - { 1, "range" }, - { 2, "sublist" }, - { 0, NULL } -}; - -static const ber_choice T_extraInfo2_choice[] = { - { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_relation_impl }, - { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_range_impl }, - { 2, BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_sublist_impl }, - { 0, 0, 0, 0, NULL } -}; - -static int -dissect_h248_T_extraInfo2(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { - offset = dissect_ber_choice(pinfo, tree, tvb, offset, - T_extraInfo2_choice, hf_index, ett_h248_T_extraInfo2); - - return offset; -} -static int dissect_extraInfo2(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_T_extraInfo2(FALSE, tvb, offset, pinfo, tree, hf_h248_extraInfo2); -} - static const ber_sequence SigParameter_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_sigParameterName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_value_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL, dissect_extraInfo2 }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_extraInfo }, { 0, 0, 0, NULL } }; @@ -2306,7 +2275,7 @@ static int dissect_sigParList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_ } static const ber_sequence Signal_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signalName1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signalName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_sigType_impl }, { BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_duration_impl }, @@ -2323,8 +2292,8 @@ dissect_h248_Signal(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet return offset; } -static int dissect_signal1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_Signal(TRUE, tvb, offset, pinfo, tree, hf_h248_signal1); +static int dissect_signal_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_Signal(TRUE, tvb, offset, pinfo, tree, hf_h248_signal); } static int dissect_signalList_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_Signal(FALSE, tvb, offset, pinfo, tree, hf_h248_signalList_item); @@ -2341,13 +2310,13 @@ dissect_h248_SEQUNCE_OF_Signal(gboolean implicit_tag _U_, tvbuff_t *tvb, int off return offset; } -static int dissect_signalList1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_Signal(TRUE, tvb, offset, pinfo, tree, hf_h248_signalList1); +static int dissect_signalList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_Signal(TRUE, tvb, offset, pinfo, tree, hf_h248_signalList); } static const ber_sequence SeqSigList_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_id_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_signalList1_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_signalList_impl }, { 0, 0, 0, NULL } }; @@ -2358,8 +2327,8 @@ dissect_h248_SeqSigList(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, pa return offset; } -static int dissect_seqSigList1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SeqSigList(TRUE, tvb, offset, pinfo, tree, hf_h248_seqSigList1); +static int dissect_seqSigList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SeqSigList(TRUE, tvb, offset, pinfo, tree, hf_h248_seqSigList); } @@ -2370,8 +2339,8 @@ static const value_string SignalRequest_vals[] = { }; static const ber_choice SignalRequest_choice[] = { - { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signal1_impl }, - { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_seqSigList1_impl }, + { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signal_impl }, + { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_seqSigList_impl }, { 0, 0, 0, 0, NULL } }; @@ -2415,40 +2384,14 @@ dissect_h248_SecondRequestedActions(gboolean implicit_tag _U_, tvbuff_t *tvb, in return offset; } -static int dissect_eventAction1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SecondRequestedActions(TRUE, tvb, offset, pinfo, tree, hf_h248_eventAction1); -} - - -static const value_string T_extraInfo_vals[] = { - { 0, "relation" }, - { 1, "range" }, - { 2, "sublist" }, - { 0, NULL } -}; - -static const ber_choice T_extraInfo_choice[] = { - { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_relation_impl }, - { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_range_impl }, - { 2, BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_sublist_impl }, - { 0, 0, 0, 0, NULL } -}; - -static int -dissect_h248_T_extraInfo(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { - offset = dissect_ber_choice(pinfo, tree, tvb, offset, - T_extraInfo_choice, hf_index, ett_h248_T_extraInfo); - - return offset; -} -static int dissect_extraInfo(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_T_extraInfo(FALSE, tvb, offset, pinfo, tree, hf_h248_extraInfo); +static int dissect_secondaryEventAction_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SecondRequestedActions(TRUE, tvb, offset, pinfo, tree, hf_h248_secondaryEventAction); } static const ber_sequence EventParameter_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventParameterName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_value_impl }, - { BER_CLASS_CON, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_extraInfo }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_NOTCHKTAG, dissect_extraInfo }, { 0, 0, 0, NULL } }; @@ -2485,9 +2428,9 @@ static int dissect_evParList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t } static const ber_sequence SecondRequestedEvent_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pkgdName1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pkgdName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventAction1_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_secondaryEventAction_impl }, { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_evParList_impl }, { 0, 0, 0, NULL } }; @@ -2499,12 +2442,12 @@ dissect_h248_SecondRequestedEvent(gboolean implicit_tag _U_, tvbuff_t *tvb, int return offset; } -static int dissect_eventList_item1(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SecondRequestedEvent(FALSE, tvb, offset, pinfo, tree, hf_h248_eventList_item1); +static int dissect_eventList_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SecondRequestedEvent(FALSE, tvb, offset, pinfo, tree, hf_h248_eventList_item); } static const ber_sequence SEQUNCE_OF_SecondRequestedEvent_sequence_of[1] = { - { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_eventList_item1 }, + { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_eventList_item }, }; static int @@ -2514,13 +2457,13 @@ dissect_h248_SEQUNCE_OF_SecondRequestedEvent(gboolean implicit_tag _U_, tvbuff_t return offset; } -static int dissect_eventList1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_SecondRequestedEvent(TRUE, tvb, offset, pinfo, tree, hf_h248_eventList1); +static int dissect_secondaryEventList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_SEQUNCE_OF_SecondRequestedEvent(TRUE, tvb, offset, pinfo, tree, hf_h248_secondaryEventList); } static const ber_sequence SecondEventsDescriptor_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_requestID_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_eventList1_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_secondaryEventList_impl }, { 0, 0, 0, NULL } }; @@ -2555,7 +2498,7 @@ static int dissect_eventAction_impl(packet_info *pinfo, proto_tree *tree, tvbuff } static const ber_sequence RequestedEvent_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pkgdName1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_pkgdName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventAction_impl }, { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_evParList_impl }, @@ -2569,23 +2512,23 @@ dissect_h248_RequestedEvent(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset return offset; } -static int dissect_eventList_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_RequestedEvent(FALSE, tvb, offset, pinfo, tree, hf_h248_eventList_item); +static int dissect_RequestedEvents_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_RequestedEvent(FALSE, tvb, offset, pinfo, tree, hf_h248_RequestedEvents_item); } -static const ber_sequence SEQUNCE_OF_RequestedEvent_sequence_of[1] = { - { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_eventList_item }, +static const ber_sequence RequestedEvents_sequence_of[1] = { + { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_RequestedEvents_item }, }; static int -dissect_h248_SEQUNCE_OF_RequestedEvent(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { +dissect_h248_RequestedEvents(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { offset = dissect_ber_sequence_of(implicit_tag, pinfo, tree, tvb, offset, - SEQUNCE_OF_RequestedEvent_sequence_of, hf_index, ett_h248_SEQUNCE_OF_RequestedEvent); + RequestedEvents_sequence_of, hf_index, ett_h248_RequestedEvents); return offset; } static int dissect_eventList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_RequestedEvent(TRUE, tvb, offset, pinfo, tree, hf_h248_eventList); + return dissect_h248_RequestedEvents(TRUE, tvb, offset, pinfo, tree, hf_h248_eventList); } static const ber_sequence EventsDescriptor_sequence[] = { @@ -2606,7 +2549,7 @@ static int dissect_eventsDescriptor_impl(packet_info *pinfo, proto_tree *tree, t } static const ber_sequence EventSpec_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventName1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_eventParList_impl }, { 0, 0, 0, NULL } @@ -2682,7 +2625,7 @@ static int dissect_auditToken_impl(packet_info *pinfo, proto_tree *tree, tvbuff_ } static const ber_sequence IndAudPropertyParm_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_name1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_name_impl }, { 0, 0, 0, NULL } }; @@ -2693,32 +2636,32 @@ dissect_h248_IndAudPropertyParm(gboolean implicit_tag _U_, tvbuff_t *tvb, int of return offset; } -static int dissect_propertyParms_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudPropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_propertyParms_item); +static int dissect_IndAudPropertyParms_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudPropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_IndAudPropertyParms_item); } static int dissect_IndAudPropertyGroup_item(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_IndAudPropertyParm(FALSE, tvb, offset, pinfo, tree, hf_h248_IndAudPropertyGroup_item); } -static const ber_sequence SEQUNCE_OF_IndAudPropertyParm_sequence_of[1] = { - { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_propertyParms_item }, +static const ber_sequence IndAudPropertyParms_sequence_of[1] = { + { BER_CLASS_UNI, BER_UNI_TAG_SEQUENCE, BER_FLAGS_NOOWNTAG, dissect_IndAudPropertyParms_item }, }; static int -dissect_h248_SEQUNCE_OF_IndAudPropertyParm(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { +dissect_h248_IndAudPropertyParms(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { offset = dissect_ber_sequence_of(implicit_tag, pinfo, tree, tvb, offset, - SEQUNCE_OF_IndAudPropertyParm_sequence_of, hf_index, ett_h248_SEQUNCE_OF_IndAudPropertyParm); + IndAudPropertyParms_sequence_of, hf_index, ett_h248_IndAudPropertyParms); return offset; } -static int dissect_propertyParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_SEQUNCE_OF_IndAudPropertyParm(TRUE, tvb, offset, pinfo, tree, hf_h248_propertyParms); +static int dissect_indAudPropertyParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudPropertyParms(TRUE, tvb, offset, pinfo, tree, hf_h248_indAudPropertyParms); } static const ber_sequence IndAudTerminationStateDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_propertyParms_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_indAudPropertyParms_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_eventBufferControl_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_serviceState_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iATSDServiceState_impl }, { 0, 0, 0, NULL } }; @@ -2729,15 +2672,15 @@ dissect_h248_IndAudTerminationStateDescriptor(gboolean implicit_tag _U_, tvbuff_ return offset; } -static int dissect_termStateDescr_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudTerminationStateDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_termStateDescr); +static int dissect_indAudTerminationStateDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudTerminationStateDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_indAudTerminationStateDescriptor); } static const ber_sequence IndAudLocalControlDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamMode_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveValue_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_reserveGroup_impl }, - { BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_propertyParms_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iALCDStreamMode_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iALCDReserveValue_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iALCDReserveGroup_impl }, + { BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_indAudPropertyParms_impl }, { 0, 0, 0, NULL } }; @@ -2748,8 +2691,8 @@ dissect_h248_IndAudLocalControlDescriptor(gboolean implicit_tag _U_, tvbuff_t *t return offset; } -static int dissect_localControlDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudLocalControlDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localControlDescriptor); +static int dissect_iASPLocalControlDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudLocalControlDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_iASPLocalControlDescriptor); } static const ber_sequence IndAudPropertyGroup_sequence_of[1] = { @@ -2763,13 +2706,13 @@ dissect_h248_IndAudPropertyGroup(gboolean implicit_tag _U_, tvbuff_t *tvb, int o return offset; } -static int dissect_propGrps_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudPropertyGroup(TRUE, tvb, offset, pinfo, tree, hf_h248_propGrps); +static int dissect_iAPropertyGroup_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudPropertyGroup(TRUE, tvb, offset, pinfo, tree, hf_h248_iAPropertyGroup); } static const ber_sequence IndAudLocalRemoteDescriptor_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_propGroupID_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_propGrps_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_iAPropertyGroup_impl }, { 0, 0, 0, NULL } }; @@ -2780,17 +2723,17 @@ dissect_h248_IndAudLocalRemoteDescriptor(gboolean implicit_tag _U_, tvbuff_t *tv return offset; } -static int dissect_localDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudLocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_localDescriptor); +static int dissect_iASPLocalDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudLocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_iASPLocalDescriptor); } -static int dissect_remoteDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudLocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_remoteDescriptor); +static int dissect_iASPRemoteDescriptor_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudLocalRemoteDescriptor(TRUE, tvb, offset, pinfo, tree, hf_h248_iASPRemoteDescriptor); } static const ber_sequence IndAudStreamParms_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localControlDescriptor_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_localDescriptor_impl }, - { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_remoteDescriptor_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iASPLocalControlDescriptor_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iASPLocalDescriptor_impl }, + { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iASPRemoteDescriptor_impl }, { 0, 0, 0, NULL } }; @@ -2804,13 +2747,13 @@ dissect_h248_IndAudStreamParms(gboolean implicit_tag _U_, tvbuff_t *tvb, int off static int dissect_oneStream_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_h248_IndAudStreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_oneStream); } -static int dissect_streamParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudStreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_streamParms); +static int dissect_indAudStreamParms_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudStreamParms(TRUE, tvb, offset, pinfo, tree, hf_h248_indAudStreamParms); } static const ber_sequence IndAudStreamDescriptor_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_streamID_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_streamParms_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_indAudStreamParms_impl }, { 0, 0, 0, NULL } }; @@ -2841,32 +2784,32 @@ static int dissect_multiStream_impl(packet_info *pinfo, proto_tree *tree, tvbuff } -static const value_string T_streams_vals[] = { +static const value_string indAudMediaDescriptorStreams_vals[] = { { 0, "oneStream" }, { 1, "multiStream" }, { 0, NULL } }; -static const ber_choice T_streams_choice[] = { +static const ber_choice indAudMediaDescriptorStreams_choice[] = { { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_oneStream_impl }, { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_multiStream_impl }, { 0, 0, 0, 0, NULL } }; static int -dissect_h248_T_streams(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { +dissect_h248_indAudMediaDescriptorStreams(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { offset = dissect_ber_choice(pinfo, tree, tvb, offset, - T_streams_choice, hf_index, ett_h248_T_streams); + indAudMediaDescriptorStreams_choice, hf_index, ett_h248_indAudMediaDescriptorStreams); return offset; } -static int dissect_streams(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_T_streams(FALSE, tvb, offset, pinfo, tree, hf_h248_streams); +static int dissect_indAudMediaDescriptorStreams(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_indAudMediaDescriptorStreams(FALSE, tvb, offset, pinfo, tree, hf_h248_indAudMediaDescriptorStreams); } static const ber_sequence IndAudMediaDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_termStateDescr_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_streams }, + { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_indAudTerminationStateDescriptor_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL, dissect_indAudMediaDescriptorStreams }, { 0, 0, 0, NULL } }; @@ -2883,7 +2826,7 @@ static int dissect_indaudmediaDescriptor_impl(packet_info *pinfo, proto_tree *tr static const ber_sequence IndAudEventsDescriptor_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_requestID_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_pkgdName_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_iAEDPkgdName_impl }, { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { 0, 0, 0, NULL } }; @@ -2900,7 +2843,7 @@ static int dissect_indaudeventsDescriptor_impl(packet_info *pinfo, proto_tree *t } static const ber_sequence IndAudEventBufferDescriptor_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventName_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_iAEBDEventName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { 0, 0, 0, NULL } }; @@ -2917,7 +2860,7 @@ static int dissect_indaudeventBufferDescriptor_impl(packet_info *pinfo, proto_tr } static const ber_sequence IndAudSignal_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signalName_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_iASignalName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { 0, 0, 0, NULL } }; @@ -2929,16 +2872,16 @@ dissect_h248_IndAudSignal(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, return offset; } -static int dissect_signal_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudSignal(TRUE, tvb, offset, pinfo, tree, hf_h248_signal); +static int dissect_indAudSignal_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudSignal(TRUE, tvb, offset, pinfo, tree, hf_h248_indAudSignal); } -static int dissect_signalList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudSignal(TRUE, tvb, offset, pinfo, tree, hf_h248_signalList); +static int dissect_iASignalList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudSignal(TRUE, tvb, offset, pinfo, tree, hf_h248_iASignalList); } static const ber_sequence IndAudSeqSigList_sequence[] = { { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_id_impl }, - { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_signalList_impl }, + { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_iASignalList_impl }, { 0, 0, 0, NULL } }; @@ -2949,8 +2892,8 @@ dissect_h248_IndAudSeqSigList(gboolean implicit_tag _U_, tvbuff_t *tvb, int offs return offset; } -static int dissect_seqSigList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_IndAudSeqSigList(TRUE, tvb, offset, pinfo, tree, hf_h248_seqSigList); +static int dissect_indAudSeqSigList_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_h248_IndAudSeqSigList(TRUE, tvb, offset, pinfo, tree, hf_h248_indAudSeqSigList); } @@ -2961,8 +2904,8 @@ static const value_string IndAudSignalsDescriptor_vals[] = { }; static const ber_choice IndAudSignalsDescriptor_choice[] = { - { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_signal_impl }, - { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_seqSigList_impl }, + { 0, BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_indAudSignal_impl }, + { 1, BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_indAudSeqSigList_impl }, { 0, 0, 0, 0, NULL } }; @@ -3150,7 +3093,7 @@ static int dissect_descriptors_impl(packet_info *pinfo, proto_tree *tree, tvbuff } static const ber_sequence AmmRequest_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_descriptors_impl }, { 0, 0, 0, NULL } }; @@ -3173,7 +3116,7 @@ static int dissect_modReq_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *t } static const ber_sequence SubtractRequest_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_auditDescriptor_impl }, { 0, 0, 0, NULL } }; @@ -3190,7 +3133,7 @@ static int dissect_subtractReq_impl(packet_info *pinfo, proto_tree *tree, tvbuff } static const ber_sequence AuditRequest_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_auditDescriptor_impl }, { 0, 0, 0, NULL } }; @@ -3233,7 +3176,7 @@ static int dissect_timestamp_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t } static const ber_sequence ObservedEvent_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventName1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_eventName_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_streamID_impl }, { BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_eventParList_impl }, { BER_CLASS_CON, 3, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_timeNotation_impl }, @@ -3284,7 +3227,7 @@ static int dissect_observedEventsDescriptor_impl(packet_info *pinfo, proto_tree } static const ber_sequence NotifyRequest_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_observedEventsDescriptor_impl }, { BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_errorDescriptor_impl }, { 0, 0, 0, NULL } @@ -3324,18 +3267,6 @@ static int dissect_serviceChangeMethod_impl(packet_info *pinfo, proto_tree *tree } -static int -dissect_h248_OCTET_STRING_SIZE_2_4(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) { - offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index, - NULL); - - return offset; -} -static int dissect_mtpAddress1_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_h248_OCTET_STRING_SIZE_2_4(TRUE, tvb, offset, pinfo, tree, hf_h248_mtpAddress1); -} - - static const value_string ServiceChangeAddress_vals[] = { { 0, "portNumber" }, { 1, "ip4Address" }, @@ -3352,7 +3283,7 @@ static const ber_choice ServiceChangeAddress_choice[] = { { 2, BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_ip6Address_impl }, { 3, BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_domainName_impl }, { 4, BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_deviceName_impl }, - { 5, BER_CLASS_CON, 5, BER_FLAGS_IMPLTAG, dissect_mtpAddress1_impl }, + { 5, BER_CLASS_CON, 5, BER_FLAGS_IMPLTAG, dissect_mtpAddress_impl }, { 0, 0, 0, 0, NULL } }; @@ -3434,7 +3365,7 @@ static int dissect_serviceChangeParms_impl(packet_info *pinfo, proto_tree *tree, } static const ber_sequence ServiceChangeRequest_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_serviceChangeParms_impl }, { 0, 0, 0, NULL } }; @@ -3713,7 +3644,7 @@ static int dissect_terminationAuditResult_impl(packet_info *pinfo, proto_tree *t } static const ber_sequence AmmsReply_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_terminationAudit_impl }, { 0, 0, 0, NULL } }; @@ -3739,7 +3670,7 @@ static int dissect_subtractReply_impl(packet_info *pinfo, proto_tree *tree, tvbu } static const ber_sequence AuditResult_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID1_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, { BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_terminationAuditResult_impl }, { 0, 0, 0, NULL } }; @@ -3785,7 +3716,7 @@ static int dissect_auditValueReply(packet_info *pinfo, proto_tree *tree, tvbuff_ } static const ber_sequence NotifyReply_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_errorDescriptor_impl }, { 0, 0, 0, NULL } }; @@ -3846,7 +3777,7 @@ static int dissect_serviceChangeResult(packet_info *pinfo, proto_tree *tree, tvb } static const ber_sequence ServiceChangeReply_sequence[] = { - { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationID_impl }, + { BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_terminationIDList_impl }, { BER_CLASS_CON, 1, BER_FLAGS_NOTCHKTAG, dissect_serviceChangeResult }, { 0, 0, 0, NULL } }; @@ -4253,8 +4184,8 @@ void proto_register_h248(void) { { &hf_h248_mtpAddress, { "mtpAddress", "h248.mtpAddress", FT_BYTES, BASE_HEX, NULL, 0, - "MId/mtpAddress", HFILL }}, - { &hf_h248_name, + "", HFILL }}, + { &hf_h248_domName, { "name", "h248.name", FT_STRING, BASE_NONE, NULL, 0, "DomainName/name", HFILL }}, @@ -4262,11 +4193,11 @@ void proto_register_h248(void) { { "portNumber", "h248.portNumber", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_address, + { &hf_h248_iP4Address, { "address", "h248.address", FT_BYTES, BASE_HEX, NULL, 0, "IP4Address/address", HFILL }}, - { &hf_h248_address1, + { &hf_h248_iP6Address, { "address", "h248.address", FT_BYTES, BASE_HEX, NULL, 0, "IP6Address/address", HFILL }}, @@ -4394,11 +4325,11 @@ void proto_register_h248(void) { { "topology", "h248.topology", FT_NONE, BASE_NONE, NULL, 0, "ContextAttrAuditRequest/topology", HFILL }}, - { &hf_h248_emergency1, + { &hf_h248_cAAREmergency, { "emergency", "h248.emergency", FT_NONE, BASE_NONE, NULL, 0, "ContextAttrAuditRequest/emergency", HFILL }}, - { &hf_h248_priority1, + { &hf_h248_cAARPriority, { "priority", "h248.priority", FT_NONE, BASE_NONE, NULL, 0, "ContextAttrAuditRequest/priority", HFILL }}, @@ -4494,7 +4425,7 @@ void proto_register_h248(void) { { "streamID", "h248.streamID", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_terminationID, + { &hf_h248_terminationIDList, { "terminationID", "h248.terminationID", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, @@ -4542,7 +4473,7 @@ void proto_register_h248(void) { { "terminationAudit", "h248.terminationAudit", FT_UINT32, BASE_DEC, NULL, 0, "AmmsReply/terminationAudit", HFILL }}, - { &hf_h248_terminationID1, + { &hf_h248_terminationID, { "terminationID", "h248.terminationID", FT_NONE, BASE_NONE, NULL, 0, "", HFILL }}, @@ -4622,13 +4553,13 @@ void proto_register_h248(void) { { "indaudpackagesDescriptor", "h248.indaudpackagesDescriptor", FT_NONE, BASE_NONE, NULL, 0, "IndAuditParameter/indaudpackagesDescriptor", HFILL }}, - { &hf_h248_termStateDescr, + { &hf_h248_indAudTerminationStateDescriptor, { "termStateDescr", "h248.termStateDescr", FT_NONE, BASE_NONE, NULL, 0, "IndAudMediaDescriptor/termStateDescr", HFILL }}, - { &hf_h248_streams, + { &hf_h248_indAudMediaDescriptorStreams, { "streams", "h248.streams", - FT_UINT32, BASE_DEC, VALS(T_streams_vals), 0, + FT_UINT32, BASE_DEC, VALS(indAudMediaDescriptorStreams_vals), 0, "IndAudMediaDescriptor/streams", HFILL }}, { &hf_h248_oneStream, { "oneStream", "h248.oneStream", @@ -4642,51 +4573,51 @@ void proto_register_h248(void) { { "Item", "h248.multiStream_item", FT_NONE, BASE_NONE, NULL, 0, "IndAudMediaDescriptor/streams/multiStream/_item", HFILL }}, - { &hf_h248_streamParms, + { &hf_h248_indAudStreamParms, { "streamParms", "h248.streamParms", FT_NONE, BASE_NONE, NULL, 0, "IndAudStreamDescriptor/streamParms", HFILL }}, - { &hf_h248_localControlDescriptor, + { &hf_h248_iASPLocalControlDescriptor, { "localControlDescriptor", "h248.localControlDescriptor", FT_NONE, BASE_NONE, NULL, 0, "IndAudStreamParms/localControlDescriptor", HFILL }}, - { &hf_h248_localDescriptor, + { &hf_h248_iASPLocalDescriptor, { "localDescriptor", "h248.localDescriptor", FT_NONE, BASE_NONE, NULL, 0, "IndAudStreamParms/localDescriptor", HFILL }}, - { &hf_h248_remoteDescriptor, + { &hf_h248_iASPRemoteDescriptor, { "remoteDescriptor", "h248.remoteDescriptor", FT_NONE, BASE_NONE, NULL, 0, "IndAudStreamParms/remoteDescriptor", HFILL }}, - { &hf_h248_streamMode, + { &hf_h248_iALCDStreamMode, { "streamMode", "h248.streamMode", FT_NONE, BASE_NONE, NULL, 0, "IndAudLocalControlDescriptor/streamMode", HFILL }}, - { &hf_h248_reserveValue, + { &hf_h248_iALCDReserveValue, { "reserveValue", "h248.reserveValue", FT_NONE, BASE_NONE, NULL, 0, "IndAudLocalControlDescriptor/reserveValue", HFILL }}, - { &hf_h248_reserveGroup, + { &hf_h248_iALCDReserveGroup, { "reserveGroup", "h248.reserveGroup", FT_NONE, BASE_NONE, NULL, 0, "IndAudLocalControlDescriptor/reserveGroup", HFILL }}, - { &hf_h248_propertyParms, + { &hf_h248_indAudPropertyParms, { "propertyParms", "h248.propertyParms", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_propertyParms_item, - { "Item", "h248.propertyParms_item", - FT_NONE, BASE_NONE, NULL, 0, - "", HFILL }}, - { &hf_h248_name1, + { &hf_h248_name, { "name", "h248.name", FT_BYTES, BASE_HEX, NULL, 0, "IndAudPropertyParm/name", HFILL }}, + { &hf_h248_IndAudPropertyParms_item, + { "Item", "h248.IndAudPropertyParms_item", + FT_NONE, BASE_NONE, NULL, 0, + "IndAudPropertyParms/_item", HFILL }}, { &hf_h248_propGroupID, { "propGroupID", "h248.propGroupID", FT_UINT32, BASE_DEC, NULL, 0, "IndAudLocalRemoteDescriptor/propGroupID", HFILL }}, - { &hf_h248_propGrps, + { &hf_h248_iAPropertyGroup, { "propGrps", "h248.propGrps", FT_UINT32, BASE_DEC, NULL, 0, "IndAudLocalRemoteDescriptor/propGrps", HFILL }}, @@ -4698,7 +4629,7 @@ void proto_register_h248(void) { { "eventBufferControl", "h248.eventBufferControl", FT_NONE, BASE_NONE, NULL, 0, "IndAudTerminationStateDescriptor/eventBufferControl", HFILL }}, - { &hf_h248_serviceState, + { &hf_h248_iATSDServiceState, { "serviceState", "h248.serviceState", FT_NONE, BASE_NONE, NULL, 0, "IndAudTerminationStateDescriptor/serviceState", HFILL }}, @@ -4706,19 +4637,19 @@ void proto_register_h248(void) { { "requestID", "h248.requestID", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_pkgdName, + { &hf_h248_iAEDPkgdName, { "pkgdName", "h248.pkgdName", FT_BYTES, BASE_HEX, NULL, 0, "IndAudEventsDescriptor/pkgdName", HFILL }}, - { &hf_h248_eventName, + { &hf_h248_iAEBDEventName, { "eventName", "h248.eventName", FT_BYTES, BASE_HEX, NULL, 0, "IndAudEventBufferDescriptor/eventName", HFILL }}, - { &hf_h248_signal, + { &hf_h248_indAudSignal, { "signal", "h248.signal", FT_NONE, BASE_NONE, NULL, 0, "IndAudSignalsDescriptor/signal", HFILL }}, - { &hf_h248_seqSigList, + { &hf_h248_indAudSeqSigList, { "seqSigList", "h248.seqSigList", FT_NONE, BASE_NONE, NULL, 0, "IndAudSignalsDescriptor/seqSigList", HFILL }}, @@ -4726,11 +4657,11 @@ void proto_register_h248(void) { { "id", "h248.id", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_signalList, + { &hf_h248_iASignalList, { "signalList", "h248.signalList", FT_NONE, BASE_NONE, NULL, 0, "IndAudSeqSigList/signalList", HFILL }}, - { &hf_h248_signalName, + { &hf_h248_iASignalName, { "signalName", "h248.signalName", FT_BYTES, BASE_HEX, NULL, 0, "IndAudSignal/signalName", HFILL }}, @@ -4762,7 +4693,7 @@ void proto_register_h248(void) { { "Item", "h248.observedEventLst_item", FT_NONE, BASE_NONE, NULL, 0, "ObservedEventsDescriptor/observedEventLst/_item", HFILL }}, - { &hf_h248_eventName1, + { &hf_h248_eventName, { "eventName", "h248.eventName", FT_BYTES, BASE_HEX, NULL, 0, "", HFILL }}, @@ -4778,6 +4709,18 @@ void proto_register_h248(void) { { "timeNotation", "h248.timeNotation", FT_NONE, BASE_NONE, NULL, 0, "ObservedEvent/timeNotation", HFILL }}, + { &hf_h248_relation, + { "relation", "h248.relation", + FT_UINT32, BASE_DEC, VALS(Relation_vals), 0, + "ExtraInfo/relation", HFILL }}, + { &hf_h248_range, + { "range", "h248.range", + FT_BOOLEAN, 8, NULL, 0, + "ExtraInfo/range", HFILL }}, + { &hf_h248_sublist, + { "sublist", "h248.sublist", + FT_BOOLEAN, 8, NULL, 0, + "ExtraInfo/sublist", HFILL }}, { &hf_h248_eventParameterName, { "eventParameterName", "h248.eventParameterName", FT_BYTES, BASE_HEX, NULL, 0, @@ -4788,19 +4731,7 @@ void proto_register_h248(void) { "", HFILL }}, { &hf_h248_extraInfo, { "extraInfo", "h248.extraInfo", - FT_UINT32, BASE_DEC, VALS(T_extraInfo_vals), 0, - "EventParameter/extraInfo", HFILL }}, - { &hf_h248_relation, - { "relation", "h248.relation", - FT_UINT32, BASE_DEC, VALS(Relation_vals), 0, - "", HFILL }}, - { &hf_h248_range, - { "range", "h248.range", - FT_BOOLEAN, 8, NULL, 0, - "", HFILL }}, - { &hf_h248_sublist, - { "sublist", "h248.sublist", - FT_BOOLEAN, 8, NULL, 0, + FT_UINT32, BASE_DEC, VALS(ExtraInfo_vals), 0, "", HFILL }}, { &hf_h248_serviceChangeParms, { "serviceChangeParms", "h248.serviceChangeParms", @@ -4822,7 +4753,7 @@ void proto_register_h248(void) { { "Item", "h248.wildcard_item", FT_BYTES, BASE_HEX, NULL, 0, "TerminationID/wildcard/_item", HFILL }}, - { &hf_h248_id1, + { &hf_h248_terminationId, { "id", "h248.id", FT_BYTES, BASE_HEX, NULL, 0, "TerminationID/id", HFILL }}, @@ -4830,59 +4761,59 @@ void proto_register_h248(void) { { "Item", "h248.TerminationIDList_item", FT_NONE, BASE_NONE, NULL, 0, "TerminationIDList/_item", HFILL }}, - { &hf_h248_termStateDescr1, + { &hf_h248_termStateDescr, { "termStateDescr", "h248.termStateDescr", FT_NONE, BASE_NONE, NULL, 0, "MediaDescriptor/termStateDescr", HFILL }}, - { &hf_h248_streams1, + { &hf_h248_streams, { "streams", "h248.streams", - FT_UINT32, BASE_DEC, VALS(T_streams1_vals), 0, + FT_UINT32, BASE_DEC, VALS(T_streams_vals), 0, "MediaDescriptor/streams", HFILL }}, - { &hf_h248_oneStream1, + { &hf_h248_mediaDescriptorOneStream, { "oneStream", "h248.oneStream", FT_NONE, BASE_NONE, NULL, 0, "MediaDescriptor/streams/oneStream", HFILL }}, - { &hf_h248_multiStream1, + { &hf_h248_mediaDescriptorMultiStream, { "multiStream", "h248.multiStream", FT_UINT32, BASE_DEC, NULL, 0, "MediaDescriptor/streams/multiStream", HFILL }}, - { &hf_h248_multiStream_item1, + { &hf_h248_mediaDescriptorMultiStream_item, { "Item", "h248.multiStream_item", FT_NONE, BASE_NONE, NULL, 0, "MediaDescriptor/streams/multiStream/_item", HFILL }}, - { &hf_h248_streamParms1, + { &hf_h248_streamParms, { "streamParms", "h248.streamParms", FT_NONE, BASE_NONE, NULL, 0, "StreamDescriptor/streamParms", HFILL }}, - { &hf_h248_localControlDescriptor1, + { &hf_h248_localControlDescriptor, { "localControlDescriptor", "h248.localControlDescriptor", FT_NONE, BASE_NONE, NULL, 0, "StreamParms/localControlDescriptor", HFILL }}, - { &hf_h248_localDescriptor1, + { &hf_h248_localDescriptor, { "localDescriptor", "h248.localDescriptor", FT_NONE, BASE_NONE, NULL, 0, "StreamParms/localDescriptor", HFILL }}, - { &hf_h248_remoteDescriptor1, + { &hf_h248_remoteDescriptor, { "remoteDescriptor", "h248.remoteDescriptor", FT_NONE, BASE_NONE, NULL, 0, "StreamParms/remoteDescriptor", HFILL }}, - { &hf_h248_streamMode1, + { &hf_h248_streamMode, { "streamMode", "h248.streamMode", FT_UINT32, BASE_DEC, VALS(StreamMode_vals), 0, "LocalControlDescriptor/streamMode", HFILL }}, - { &hf_h248_reserveValue1, + { &hf_h248_reserveValue, { "reserveValue", "h248.reserveValue", FT_BOOLEAN, 8, NULL, 0, "LocalControlDescriptor/reserveValue", HFILL }}, - { &hf_h248_reserveGroup1, + { &hf_h248_reserveGroup, { "reserveGroup", "h248.reserveGroup", FT_BOOLEAN, 8, NULL, 0, "LocalControlDescriptor/reserveGroup", HFILL }}, - { &hf_h248_propertyParms1, + { &hf_h248_propertyParms, { "propertyParms", "h248.propertyParms", FT_UINT32, BASE_DEC, NULL, 0, "", HFILL }}, - { &hf_h248_propertyParms_item1, + { &hf_h248_propertyParms_item, { "Item", "h248.propertyParms_item", FT_NONE, BASE_NONE, NULL, 0, "", HFILL }}, @@ -4890,7 +4821,7 @@ void proto_register_h248(void) { { "propertyName", "h248.propertyName", FT_BYTES, BASE_HEX, NULL, 0, "PropertyParm/propertyName", HFILL }}, - { &hf_h248_value1, + { &hf_h248_propertyParamValue, { "value", "h248.value", FT_UINT32, BASE_DEC, NULL, 0, "PropertyParm/value", HFILL }}, @@ -4898,11 +4829,7 @@ void proto_register_h248(void) { { "Item", "h248.value_item", FT_BYTES, BASE_HEX, NULL, 0, "PropertyParm/value/_item", HFILL }}, - { &hf_h248_extraInfo1, - { "extraInfo", "h248.extraInfo", - FT_UINT32, BASE_DEC, VALS(T_extraInfo1_vals), 0, - "PropertyParm/extraInfo", HFILL }}, - { &hf_h248_propGrps1, + { &hf_h248_propGrps, { "propGrps", "h248.propGrps", FT_UINT32, BASE_DEC, NULL, 0, "LocalRemoteDescriptor/propGrps", HFILL }}, @@ -4914,11 +4841,11 @@ void proto_register_h248(void) { { "Item", "h248.PropertyGroup_item", FT_NONE, BASE_NONE, NULL, 0, "PropertyGroup/_item", HFILL }}, - { &hf_h248_eventBufferControl1, + { &hf_h248_tSEventBufferControl, { "eventBufferControl", "h248.eventBufferControl", FT_UINT32, BASE_DEC, VALS(EventBufferControl_vals), 0, "TerminationStateDescriptor/eventBufferControl", HFILL }}, - { &hf_h248_serviceState1, + { &hf_h248_serviceState, { "serviceState", "h248.serviceState", FT_UINT32, BASE_DEC, VALS(ServiceState_vals), 0, "TerminationStateDescriptor/serviceState", HFILL }}, @@ -4942,11 +4869,7 @@ void proto_register_h248(void) { { "eventList", "h248.eventList", FT_UINT32, BASE_DEC, NULL, 0, "EventsDescriptor/eventList", HFILL }}, - { &hf_h248_eventList_item, - { "Item", "h248.eventList_item", - FT_NONE, BASE_NONE, NULL, 0, - "EventsDescriptor/eventList/_item", HFILL }}, - { &hf_h248_pkgdName1, + { &hf_h248_pkgdName, { "pkgdName", "h248.pkgdName", FT_BYTES, BASE_HEX, NULL, 0, "", HFILL }}, @@ -4962,6 +4885,10 @@ void proto_register_h248(void) { { "Item", "h248.evParList_item", FT_NONE, BASE_NONE, NULL, 0, "", HFILL }}, + { &hf_h248_RequestedEvents_item, + { "Item", "h248.RequestedEvents_item", + FT_NONE, BASE_NONE, NULL, 0, + "RequestedEvents/_item", HFILL }}, { &hf_h248_keepActive, { "keepActive", "h248.keepActive", FT_BOOLEAN, 8, NULL, 0, @@ -4978,15 +4905,15 @@ void proto_register_h248(void) { { "digitMapValue", "h248.digitMapValue", FT_NONE, BASE_NONE, NULL, 0, "", HFILL }}, - { &hf_h248_eventList1, + { &hf_h248_secondaryEventList, { "eventList", "h248.eventList", FT_UINT32, BASE_DEC, NULL, 0, "SecondEventsDescriptor/eventList", HFILL }}, - { &hf_h248_eventList_item1, + { &hf_h248_eventList_item, { "Item", "h248.eventList_item", FT_NONE, BASE_NONE, NULL, 0, "SecondEventsDescriptor/eventList/_item", HFILL }}, - { &hf_h248_eventAction1, + { &hf_h248_secondaryEventAction, { "eventAction", "h248.eventAction", FT_NONE, BASE_NONE, NULL, 0, "SecondRequestedEvent/eventAction", HFILL }}, @@ -4998,15 +4925,15 @@ void proto_register_h248(void) { { "Item", "h248.SignalsDescriptor_item", FT_UINT32, BASE_DEC, VALS(SignalRequest_vals), 0, "SignalsDescriptor/_item", HFILL }}, - { &hf_h248_signal1, + { &hf_h248_signal, { "signal", "h248.signal", FT_NONE, BASE_NONE, NULL, 0, "SignalRequest/signal", HFILL }}, - { &hf_h248_seqSigList1, + { &hf_h248_seqSigList, { "seqSigList", "h248.seqSigList", FT_NONE, BASE_NONE, NULL, 0, "SignalRequest/seqSigList", HFILL }}, - { &hf_h248_signalList1, + { &hf_h248_signalList, { "signalList", "h248.signalList", FT_UINT32, BASE_DEC, NULL, 0, "SeqSigList/signalList", HFILL }}, @@ -5014,7 +4941,7 @@ void proto_register_h248(void) { { "Item", "h248.signalList_item", FT_NONE, BASE_NONE, NULL, 0, "SeqSigList/signalList/_item", HFILL }}, - { &hf_h248_signalName1, + { &hf_h248_signalName, { "signalName", "h248.signalName", FT_BYTES, BASE_HEX, NULL, 0, "Signal/signalName", HFILL }}, @@ -5042,10 +4969,6 @@ void proto_register_h248(void) { { "sigParameterName", "h248.sigParameterName", FT_BYTES, BASE_HEX, NULL, 0, "SigParameter/sigParameterName", HFILL }}, - { &hf_h248_extraInfo2, - { "extraInfo", "h248.extraInfo", - FT_UINT32, BASE_DEC, VALS(T_extraInfo2_vals), 0, - "SigParameter/extraInfo", HFILL }}, { &hf_h248_mtl, { "mtl", "h248.mtl", FT_UINT32, BASE_DEC, NULL, 0, @@ -5118,10 +5041,6 @@ void proto_register_h248(void) { { "serviceChangeInfo", "h248.serviceChangeInfo", FT_NONE, BASE_NONE, NULL, 0, "ServiceChangeParm/serviceChangeInfo", HFILL }}, - { &hf_h248_mtpAddress1, - { "mtpAddress", "h248.mtpAddress", - FT_BYTES, BASE_HEX, NULL, 0, - "ServiceChangeAddress/mtpAddress", HFILL }}, { &hf_h248_timestamp, { "timestamp", "h248.timestamp", FT_NONE, BASE_NONE, NULL, 0, @@ -5304,13 +5223,13 @@ void proto_register_h248(void) { &ett_h248_SEQUNCE_OF_IndAuditParameter, &ett_h248_IndAuditParameter, &ett_h248_IndAudMediaDescriptor, - &ett_h248_T_streams, + &ett_h248_indAudMediaDescriptorStreams, &ett_h248_SEQUNCE_OF_IndAudStreamDescriptor, &ett_h248_IndAudStreamDescriptor, &ett_h248_IndAudStreamParms, &ett_h248_IndAudLocalControlDescriptor, - &ett_h248_SEQUNCE_OF_IndAudPropertyParm, &ett_h248_IndAudPropertyParm, + &ett_h248_IndAudPropertyParms, &ett_h248_IndAudLocalRemoteDescriptor, &ett_h248_IndAudPropertyGroup, &ett_h248_IndAudTerminationStateDescriptor, @@ -5328,8 +5247,8 @@ void proto_register_h248(void) { &ett_h248_SEQUNCE_OF_ObservedEvent, &ett_h248_ObservedEvent, &ett_h248_SEQUNCE_OF_EventParameter, + &ett_h248_ExtraInfo, &ett_h248_EventParameter, - &ett_h248_T_extraInfo, &ett_h248_ServiceChangeRequest, &ett_h248_ServiceChangeReply, &ett_h248_ServiceChangeResult, @@ -5337,7 +5256,7 @@ void proto_register_h248(void) { &ett_h248_SEQUNCE_OF_WildcardField, &ett_h248_TerminationIDList, &ett_h248_MediaDescriptor, - &ett_h248_T_streams1, + &ett_h248_T_streams, &ett_h248_SEQUNCE_OF_StreamDescriptor, &ett_h248_StreamDescriptor, &ett_h248_StreamParms, @@ -5345,7 +5264,6 @@ void proto_register_h248(void) { &ett_h248_SEQUNCE_OF_PropertyParm, &ett_h248_PropertyParm, &ett_h248_SEQUNCE_OF_PropertyID, - &ett_h248_T_extraInfo1, &ett_h248_LocalRemoteDescriptor, &ett_h248_SEQUNCE_OF_PropertyGroup, &ett_h248_PropertyGroup, @@ -5353,8 +5271,8 @@ void proto_register_h248(void) { &ett_h248_MuxDescriptor, &ett_h248_SEQUNCE_OF_TerminationID, &ett_h248_EventsDescriptor, - &ett_h248_SEQUNCE_OF_RequestedEvent, &ett_h248_RequestedEvent, + &ett_h248_RequestedEvents, &ett_h248_RequestedActions, &ett_h248_EventDM, &ett_h248_SecondEventsDescriptor, @@ -5371,7 +5289,6 @@ void proto_register_h248(void) { &ett_h248_SEQUNCE_OF_SigParameter, &ett_h248_NotifyCompletion, &ett_h248_SigParameter, - &ett_h248_T_extraInfo2, &ett_h248_ModemDescriptor, &ett_h248_SEQUNCE_OF_ModemType, &ett_h248_DigitMapDescriptor, |