diff options
author | Diederik de Groot <ddegroot@talon.nl> | 2014-08-13 12:44:57 +0200 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-08-24 12:55:10 +0000 |
commit | 276a697a6b57205f15975e6e740bd427b7b510d1 (patch) | |
tree | 6418affca8e444462470b4c946d143a728c1046d /epan/dissectors/packet-skinny.h.in | |
parent | cda5c166674485f77435d1e95d482852a83c142d (diff) |
[RFC] Skinny: Rewrite using automatic code generation
Support: Protocolversion 0 - 22
Includes: Callmanager to/from Cisco Phones, Inter CallManager Messages and CallManager to/from Cisco ASA
Code Generator not included, because protocol does not evolve anymore / No newer versions to be expected
Fixed: Added more readable information for SoftKeyTemplateRes and SoftKeySetRes, Added Bitfield processing, Added Longer Field Descriptions
Fixed: message_handle array overrun, message_ids, hf_skinny fields format
Fixed: dialedNumber Message, Setting data on si->fields (tap.h)
Fixed: Comments made by Peter Wu
Added: Code Generator Sources
Fixed: hf_skinny blurp, XML Truncation, Updated ButtonTemplate, SoftKeyTemplate and SoftKeyRes presentation
Fixed: EnblocMessage, DialedNumberMessage
Added: DisplayLabels
Added: dissect_skinny_DisplayLabel function to Lookup and Translate in the phone embedded strings to human readable form
Fixed: CallInfoV2, OpenReceiveChannelAck, KeypadButton when generated by a 7912 running old firmware.
Fixed: Made changes requested by Peter Wu, in last 2 reviews
Fixed: ConfigStatV2, ServerRes
Fixed: Comment made by Michael Mann
Fixed: CheckAPI.pl / Petri Dish
Fixed: Included packet-skinny.h and epan/dissectors/packet-skinny.h.in -> Petri Dish
Change-Id: Ic2d2ead8ff0ce80668c9b2e249ce69f53e25a383
Bug: 10262
Reviewed-on: https://code.wireshark.org/review/2921
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-skinny.h.in')
-rw-r--r-- | epan/dissectors/packet-skinny.h.in | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/epan/dissectors/packet-skinny.h.in b/epan/dissectors/packet-skinny.h.in new file mode 100644 index 0000000000..aa75633ab6 --- /dev/null +++ b/epan/dissectors/packet-skinny.h.in @@ -0,0 +1,40 @@ +/* packet-skinny.h + * Routines for skinny packet disassembly + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + + +/* Container for tapping relevant data */ +typedef struct _skinny_info_t +{ + guint32 messId; + guint32 maxProtocolVersion; + guint32 lineId; + guint32 callId; + guint32 passThruId; + const gchar *messageName; + guint32 callState; + gchar *callingParty; + gchar *calledParty; + gboolean hasCallInfo; + guint openreceiveStatus; + guint startmediatransmisionStatus; +} skinny_info_t; + |