A node that reports if a _msgid is entered only once


I am looking for a solution to the following problem:

I use a link to call nodes in which the Message is processed. I get an infrequent error message that a link_call times out. Since it is a dynamic call and numerous different flows are called, I have the problem that I do not know where the processing stops. Obviously I have used a catch node to smooth out the error message into the called nodes :open_mouth:

I would now like to push the incoming and outgoing messages into a node that should report if two messages with the same MSGID are not received within a certain time.

Is that possible and which node would you try?

Thank you