Thanks Daniel,
Have you looked also at re-suspending requests? It may just works, because request processing does not imply any forwarding of the message after config route execution, like happens for replies.
Yes, re-suspending requests just works, and used it in the past.
If the commit makes it coherent (i.e., re-suspending for requests and replies has similar behaviour), then the PR can be merged if no other comments.
Yes, with these changes re-suspending a reply becomes possible and similar to re-suspending a request.
I'm adding a test case with requests suspended twice in `kamailio-tests`.
Will leave this open a little longer to give me the chance to do more testing and for further comments.