Hi,
I had a trouble with ANSI MAP pdu parsing with ethereal 0.10.a.
I am using 'fakelink' as a link layer because I could not capture MTP layer messages.
As you see below, TCAP dissector did not pass control to MAP dissector.
I don't know the reason.
When dissector_try_port in dissect_tcap_next_tvb() called, the port could not be found in dissector hash table.
Any help will be highly appreciated.
Thanks in advance.
------------------------------------- my ethereal output -----------------------------------
Frame 1 (60 bytes on wire, 60 bytes captured)
Arrival Time: Jan 15, 2004 12:11:22.000000000
Time delta from previous packet: 0.000000000 seconds
Time since reference or first frame: 0.000000000 seconds
Frame Number: 1
Packet Length: 60 bytes
Capture Length: 60 bytes
Fake link layer
Protocol type: SCCP (0x0003)
Fake SSN: MAP (0x0005)
Packet length: 54
Signalling Connection Control Part
Message Type: Unitdata (0x09)
.... 0000 = Class: 0x00
0000 .... = Message handling: No special options (0x00)
Pointer to first Mandatory Variable parameter: 3
Pointer to second Mandatory Variable parameter: 5
Pointer to third Mandatory Variable parameter: 7
Called Party address (2 bytes)
Address Indicator
.0.. .... = Routing Indicator: Route on GT (0x00)
..00 00.. = Global Title Indicator: No Global Title (0x00)
.... ..1. = SubSystem Number Indicator: SSN present (0x01)
.... ...0 = Point Code Indicator: Point Code not present (0x00)
SubSystem Number: MAP (Mobile Application Part) (5)
Calling Party address (2 bytes)
Address Indicator
.0.. .... = Routing Indicator: Route on GT (0x00)
..00 00.. = Global Title Indicator: No Global Title (0x00)
.... ..1. = SubSystem Number Indicator: SSN present (0x01)
.... ...0 = Point Code Indicator: Point Code not present (0x00)
SubSystem Number: VLR (Visitor Location Register) (7)
Transaction Capabilities Application Part
Message Type: TC-UNI (0x61)
Length: 0x28
Components Portion
Component Portion Tag
Length: 0x26
Components
Invoke Type Tag
Length: 0x24
Invoke ID Tag
Length: 0x01
Invoke ID: 1
Local Operation Code Tag
Length: 0x01
Operation Code
Parameter
Parameter Tag
Length: 0x1c
Parameter Data