<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Hi!
<div dir="auto"><br /></div>
<div dir="auto">Is there any way to get which timer on transaction actually expired?</div>
<div dir="auto"><br /></div>
<div dir="auto">Scenario is following:</div>
<div dir="auto"><br /></div>
<div dir="auto">INVITE - 180 - 200 OK - (restransmissions 250 msec starts) - pause 15 sec - ACK.</div>
<div dir="auto"><br /></div>
<div dir="auto">In INVITE i'm setting </div>
<div dir="auto"><font face="Andale Mono, monospace">t_on_reply("MY_REPLY")</font><br /></div>
<div dir="auto"><br /></div>
<div dir="auto">But in around 10 sec after first 200 OK (and 12 sec after INVITE) I'm getting in logs</div>
<div dir="auto"><br /></div>
<div dir="auto"><font face="Andale Mono, monospace">DEBUG: tm [h_table.c:133]: free_cell_helper(): freeing transaction 0x7fb632d77090 from timer.c:689</font></div>
<div dir="auto"><br /></div>
<div dir="auto">and on next 200 OK I'm never getting into onreply_route[MY_REPLY] again.</div>
<div dir="auto"><br /></div>
<div dir="auto">Nowhere in the code or config I have explicit set any of timers with 10 or 12 seconds value. Most of them are default. </div>
<div dir="auto"><br /></div>
<div dir="auto">So, can I somehow get which timer expired exactly?</div>
<div dir="auto"><br /></div>
<div dir="auto">PS: If any, pause in 15 sec for a reason to emulate this issue.</div>
</div>
</div>
<div name="messageSignatureSection"><br />
<div dir="auto">Regards, Igor</div>
</div>
</body>
</html>