<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Guys, <br>
<br>
I'm having trouble with my ACK's on 2xx, and reading about the
TM-module, <br>
it says for <b>t_check_trans()</b> :<br>
<br>
<b>ACK request - </b>true if the ACK is a local end-to-end ACK for an
existent INVITE transaction.<br>
<br>
To me, that sounds like a contradiction in terms, since there is
(rfc-wise) no transaction left after <br>
2xx has been proxied through, and the ACK starts coming in(because of
record-routing).<br>
(and my script's ACK-logic for consuming ACK for 3++ also eats the ACK
for 2xx :-( )<br>
<br>
Does the TM module not follow the rfc-described termination of
invite-txn's?<br>
<br>
Then how long does the transaction live after 2xx has been forwarded? <br>
How come its implemented this way?<br>
<br>
If this is so, then how do I differentiate between an end-to-end ACK
for 2xx, and a 3++ <br>
hop-by-hop ACK? <br>
I have to use flags and stuff? (Havent got that far yet in my openser
understanding...)<br>
<br>
Regards<br>
Taisto Qvist<br>
Ip-Solutions.se<br>
<br>
<br>
</body>
</html>