Wireshark-bugs: [Wireshark-bugs] [Bug 1964] Wireshark is not able to parse MGCP over TCP with AS
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1964
harmeet.sawhney@xxxxxxx changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|wireshark-bugs@xxxxxxxxxxxxx|harmeet.sawhney@xxxxxxx
Status|NEW |ASSIGNED
Attachment #1090| |review_for_checkin?
Flag| |
------- Comment #1 from harmeet.sawhney@xxxxxxx 2007-10-31 07:40 GMT -------
Created an attachment (id=1090)
--> (http://bugs.wireshark.org/bugzilla/attachment.cgi?id=1090&action=view)
This patch supports parsing of ASCII TPKT header
To fix this bug MGCP dissector has been modified. A new MGCP dissector routine
“dissect_tpkt_mgcp “ is implemented to take care of MGCP packet. Figure 1
shows MGCP packet over ASCII TPKT header. MGCP dissector routine is associated
with a TCP port number so that the main program will know to call new MGCP
dissector when it gets TCP traffic on that port.
Following is structure of ASCII TPKT header
---------------------------------------------------------
| |Version | Reserved | Length | | |
| TCP | 2 bytes| 2 bytes |4 bytes |Space | MGCP Data |
| DATA | | | | | |
---------------------------------------------------------
Figure 1
"dissect_tpkt_mgcp “checks if MGCP payload has MGCP data over ASCII TPKT
header. If it has ASCII TPKT header then “dissect_asciitpkt_encap “is
called which dissects ASCII TPKT header and then calls existing MGCP dissector.
If MGCP data does not have ASCII TPKT then existing “dissect_mgcp” is
called.
--
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the assignee for the bug, or are watching the assignee.