wireshark/asn1/h248/h248.cnf

199 lines
5.8 KiB
INI

# h248.cnf
# H.248 conformation file
# $Id$
#.MODULE_IMPORT
#.EXPORTS
#.PDU
#.NO_EMIT
MtpAddress
PkgdName
PropertyID
SignalName
EventName
ContextID
#.TYPE_RENAME
IndAudMediaDescriptor/streams indAudMediaDescriptorStreams
ActionRequest/contextId contextId
ActionReply/contextId contextId
TransactionRequest/transactionId transactionId
TransactionPending/transactionId transactionId
TransactionReply/transactionId transactionId
#.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
#.FN_BODY TransactionRequest/transactionId
offset = dissect_h248_trx_id(implicit_tag, pinfo, tree, tvb, offset);
#.END
#.FN_BODY TransactionPending/transactionId
offset = dissect_h248_trx_id(implicit_tag, pinfo, tree, tvb, offset);
#.END
#.FN_BODY transactionReply/transactionId
offset = dissect_h248_trx_id(implicit_tag, pinfo, tree, tvb, offset);
#.END
#.FN_FTR TransactionRequest
if (check_col(pinfo->cinfo, COL_INFO)) col_append_str(pinfo->cinfo, COL_INFO, "} }");
#.END
#.FN_FTR TransactionPending
if (check_col(pinfo->cinfo, COL_INFO)) col_append_str(pinfo->cinfo, COL_INFO, "} }");
#.END
#.FN_FTR TransactionAck
if (check_col(pinfo->cinfo, COL_INFO)) col_append_str(pinfo->cinfo, COL_INFO, "} }");
#.END
#.FN_BODY ActionRequest/contextId
offset = dissect_h248_ctx_id(implicit_tag, pinfo, tree, tvb, offset);
#.END
#.FN_BODY ActionReply/contextId
offset = dissect_h248_ctx_id(implicit_tag, pinfo, tree, tvb, offset);
#.END
#.FN_HDR Command/addReq
command_string = "addReq {";
#.END
#.FN_HDR Command/moveReq
command_string = "moveReq {";
#.END
#.FN_HDR Command/modReq
command_string = "modReq {";
#.END
#.FN_HDR Command/subtractReq
command_string = "subtractReq {";
#.END
#.FN_HDR Command/auditCapRequest
command_string = "auditCapRequest {";
#.END
#.FN_HDR Command/auditValueRequest
command_string = "auditValueRequest {";
#.END
#.FN_HDR Command/notifyReq
command_string = "notifyReq {";
#.END
#.FN_HDR Command/ServiceChangeRequest
command_string = "serviceChangeReq {";
#.END
#.FN_HDR CommandReply/addReply
command_string = "addReply {";
#.END
#.FN_HDR CommandReply/moveReply
command_string = "moveReply {";
#.END
#.FN_HDR CommandReply/addReply
command_string = "addReply {";
#.END
#.FN_HDR CommandReply/modReply
command_string = "modReply {";
#.END
#.FN_HDR CommandReply/notifyReply
command_string = "notifyReply {";
#.END
#.FN_HDR CommandReply/subtractReply
command_string = "subtractReply {";
#.END
#.FN_HDR CommandReply/auditCapReply
command_string = "auditCapReply {";
#.END
#.FN_HDR CommandReply/auditValueReply
command_string = "auditValueReply {";
#.END
#.FN_HDR TerminationID
if (check_col(pinfo->cinfo, COL_INFO) && command_string != NULL ) col_append_str(pinfo->cinfo, COL_INFO, command_string);
it_is_wildcard = FALSE;
#.END
#.FN_FTR TerminationID
if (check_col(pinfo->cinfo, COL_INFO) && command_string != NULL ) col_append_str(pinfo->cinfo, COL_INFO, "}");
it_is_wildcard = FALSE;
#.END
#.FN_HDR WildcardField
if (check_col(pinfo->cinfo, COL_INFO) && command_string != NULL ) col_append_str(pinfo->cinfo, COL_INFO, "*");
it_is_wildcard = TRUE;
#.END
#.FN_BODY TerminationID/id
tvbuff_t* new_tvb;
offset = dissect_ber_octet_string(implicit_tag, pinfo, tree, tvb, offset, hf_index, &new_tvb);
if (command_string != NULL && ! it_is_wildcard && check_col(pinfo->cinfo, COL_INFO))
col_append_str(pinfo->cinfo, COL_INFO, bytes_to_str(tvb_get_ptr(tvb,0,tvb->length),tvb->length));
if (h248_term_handle) {
call_dissector(h248_term_handle, new_tvb, pinfo, tree);
}
#.END
#.TYPE_ATTR
IP4Address/address TYPE = FT_IPv4 DISPLAY = BASE_NONE STRINGS = NULL
IP6Address/address TYPE = FT_IPv6 DISPLAY = BASE_NONE STRINGS = NULL
ActionRequest/contextId TYPE = FT_UINT32 DISPLAY = BASE_HEX STRINGS = NULL
ActionReply/contextId TYPE = FT_UINT32 DISPLAY = BASE_HEX STRINGS = NULL