Hello,
in my LUA protocol dissector there could be a specific packet type that says an IP/UDP/SIP packet follows:
if S8HR_pckt_type==3 then
-- S8HR IMS_SIGNALLING_INFORMATION
-- Decode inner IP x IMS_SIGNALLING_INFORMATION
Dissector.get("ip"):call(buffer(offset):tvb(), pinfo, tree)
pinfo.cols["protocol"] = "[S8HR-IMSSIG] " .. tostring(pinfo.cols["protocol"])
pinfo.cols.info:prepend("IMSSIG: ")
return
end
I'm wondering if it could be possible to extract some SIP information (like sip.Call-ID if present) to enrich my custom layer:
s8hr_tree:append_text(...)
So can I run a search for element while executing the dissector.get ?
Thank you! A.