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 |
[email protected]
|
Reporter |
[email protected]
|
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.