Bogdan-Andrei Iancu wrote:
Hi Klaus,
PRACK is processed as any other request, nothing special.
Is the retransmission hitting the same process as the original request? how was the PRACK originally handled ?
PRACK is handled like all other in-dialog requests:
if (loose_route()) { ... some NAT checks for INVITE... if (!t_relay()) { sl_reply_error(); } }
The strange thing is that the first PRACK is forwarded by t_relay, but the retransmission generates the error.
I have checked the retransmission: it is exactly the some message as the first PRACK.
regards klaus
Regards, Bogdan
Klaus Darilion wrote:
Hi!
I have encountered this problem at an openser 1.1.1 proxy:
Client Proxy Client
---PRACK------> ------PRACK----->
retansmission -----PRACK------->
here at this point (when openser receives the PRACK retransmission) t_relay fails:
ERROR: t_newtran: transaction already in process 0xb66e7880
Is this a known problem? Were there some fixes to 1.1 or 1.2 branch?
regards klaus
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users