Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 6770] Add dissectors for GSM and UMTS Cell Broadcast proto

Date: Tue, 21 Feb 2012 14:28:53 -0800 (PST)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6770

--- Comment #11 from Bill Meier <wmeier@xxxxxxxxxxx> 2012-02-21 14:28:51 PST ---
Some questions:

1. Can you provide (or point me to) a capture file (or files) containing the 
   GSM_CELL_BROADCAST protocol which would exercise the various code paths
   code in dissect_gsm_cell_broadcast() ?

   It would be helpful if the capture contained a single "page" as well as
   multiple pages (which would need to be concatenated (defragmented).

   Also: can you provide a capture file with data encoded as SMS_ENCODING_UCS2
?

2. In dissect_cbs_data():
   The 'SMS_ENCODING_7BIT' case returns a UTF8 tvb (after unpacking, etc)

   The 'SMS_ENCODING_UCS2' case uses iconv to convert to UTF8 but then
   discards the converted buffer.

   Is there some reason why the UTF8 buffer isn't returned in this case 
   in a manner similar to that for the SMS_ENCODING_7BIT case ?

3. While testing with the attached capture file I noticed that 
   the list of 'protocols in the frame' (shown in the details pane) did not
   include 'gsm_cell_broadcast'.
   After a little poking around I found that this is because
   dissect_sabp_Broadcast_Message_Content() in packet-sabp.c calls
   dissect_umts_cell_broadcast_message() directly thus bypassing the
   Wireshark code which keeps track of the protocols in a frame.

   I'm guessing that this case should also be treated as a 'protocol'....
   (in a manner similar to that used to call dissect_gsm_cell_broadcast() ?)

Thanks

Bill

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.