<p></p>
<p>Thanks Daniel,</p>
<blockquote>
<p>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.</p>
</blockquote>
<p>Yes, re-suspending requests just works, and used it in the past.</p>
<blockquote>
<p>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.</p>
</blockquote>
<p>Yes, with these changes re-suspending a reply becomes possible and similar to re-suspending a request.</p>
<p>I'm adding a test case with requests suspended twice in <code>kamailio-tests</code>.</p>
<p>Will leave this open a little longer to give me the chance to do more testing and for further comments.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/pull/2721#issuecomment-831297835">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABO7UZIAG5S6YOGT73FVOOLTL2XP5ANCNFSM4345BDPA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABO7UZL45PIDE5FOI5A4PVDTL2XP5A5CNFSM4345BDPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGGGJSKY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/pull/2721#issuecomment-831297835",
"url": "https://github.com/kamailio/kamailio/pull/2721#issuecomment-831297835",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>