Wireshark-bugs: [Wireshark-bugs] [Bug 10708] New: Wireshark Fails to Parse TELEPHONE-EVENTS
Date: Mon, 17 Nov 2014 00:18:48 +0000
Bug ID 10708
Summary Wireshark Fails to Parse TELEPHONE-EVENTS
Product Wireshark
Version 1.12.2
Hardware x86
OS Windows 7
Status UNCONFIRMED
Severity Normal
Priority Low
Component Dissection engine (libwireshark)
Assignee bugzilla-admin@wireshark.org
Reporter jeffshouston@gmail.com

Build Information:
Paste the COMPLETE build information from "Help->About Wireshark", "wireshark
-v", or "tshark -v".
--
When the offer/answer contains an rtpmap set to TELEPHONE-EVENTS instead of
telephone-events wireshark fails to parse the RTP payload.  According to IANA,
http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xml, and RFC 4288
section 4.2, https://tools.ietf.org/html/rfc4288, the <value> is
case-insensitive.

4.2.  Naming Requirements

   All registered media types MUST be assigned type and subtype names.
   The combination of these names serves to uniquely identify the media
   type, and the format of the subtype name identifies the registration
   tree.  Both type and subtype names are case-insensitive.


To fix it I just added another line to the dissector source code:


jhouston@jshmacbook: grep -i telephone-event packet-rtp-events.c 
      dissector_add_string("rtp_dyn_payload_type", "telephone-event",
rtp_events_handle); 
      dissector_add_string("rtp_dyn_payload_type", "TELEPHONE-EVENT",
rtp_events_handle); <----- NEW LINE
jhouston@jshmacbook:

There is probably a better way to fix this, so I'll leave it to real developers
to solve.

--Jeff


You are receiving this mail because:
  • You are watching all bug changes.