Title: First cut at H.450 dissector
Inspired by the new H.225 and H.245 dissectors supplied by Andreas Sikkema (andreas.sikkema@xxxxxxxxxxx),
I have taken a first cut at an H.450 dissector. It currently handles H.450.1 and H.450.2 messages. At this stage,
it has only been tested using Blind Transfer success and failure cases, but Consultation Transfer should also work.
Unfortunately I have run out of time to work on it further (at least in the short-term) so I thought it better to post what
I have done so far. The only known problem with it so far is that an invoke Id in a return result or return error of >32k
will be displayed as a negative number.
There is one new file plus the diffs below.
<<packet-h450.c>>
Add new dissector (packet-h450.c) to top-level Makefile
<<Makefile.nmake.diff>>
Export additional dissector function used by h4501 dissector
<<packet-h225.h.diff>>
Modified "parent" dissector (packet-h225.c) to call new dissector and make exported function non-static
<<packet-h225.c.diff>>
Modified PER choice dissector to correctly handle numbered choices starting with non-zero values (eg X.880 ROS)
<<packet-per.c.diff>>
Ciao,
Graeme
-----------------------------------------------------------------
Graeme Reid Norwood Systems Pty Ltd
System Architect Level 1, 71 Troy Terrace
Direct: +61 (8) 9380-7704 Subiaco, WA 6008
Phone: +61 (8) 9380-7777 Australia
Fax: +61 (8) 9380-7733 graeme.reid@xxxxxxxxxxxxxxxxxx
-----------------------------------------------------------------
Attachment:
packet-h450.c
Description: packet-h450.c
Attachment:
Makefile.nmake.diff
Description: Makefile.nmake.diff
Attachment:
packet-h225.h.diff
Description: packet-h225.h.diff
Attachment:
packet-h225.c.diff
Description: packet-h225.c.diff
Attachment:
packet-per.c.diff
Description: packet-per.c.diff