I've been testing a scenario where processing the HTTP requests took longer 
enough for SIP 200 retransmissions to be triggered.
In that case, `reply_received()` checks if the message was marked as suspended, 
but that works only if the onreply route calls `t_suspend()`.
The retransmission was dropped instead, so I had to look into the transaction's 
T_ASYNC_SUSPENDED flag.
The latest commit solves this, and should be safe for normal usages.
I need to test more edge cases, will update.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/2721#issuecomment-832702770
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to