THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#424 - zombie dialogs in state 5
User who did this - Ovidiu Sas (osas)
----------
As I said in my previous post, if the transaction is created right after the BYE is
received (using t_newtran()), then it works ok.
So yes, the workaround is to pre-create the transaction before doing any blocking
operations.
The issue here is that the tm callbacks are lost when the transaction is not pre-created.
And this is an issue that will affect all modules that are using tm callbacks. There are
no ERROR logs to show that callbacks have been lost and an admin will have a hard time
figuring out what's going on when weird things are happening. If we want to just
enforce the workaraound (pre-create the transaction) it would be helpful to somehow notify
in the logs that callbacks registration will be lost.
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=424#comment1…
You are receiving this message because you have requested it from the Flyspray bugtracking
system. If you did not expect this message or don't want to receive mails in future,
you can change your notification settings at the URL shown above.