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
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 ?
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
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
Hi Bogdan!
I could reproduce the t_relay error also with an in-dialog BYE request.
The problem is only triggered if uac_replace_from is used when setting up the call. uac module is used in automatic mode.
client proxy client ---------INVITE-------> uac_replace_from() ----------------------> <-------200 OK--------<----------200ok-------- -------ACK------------->--------ACK----------->
-----BYE-------------> --------BYE----------->
retransmission --------BYE----------> ERROR: ERROR: t_newtran: transaction already in process
regards klaus
regards klaus
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 ?
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
Hi Klaus,
Thanks for the troubleshooting - I will take a closer look on this ........
regards, Bogdan
Klaus Darilion wrote:
Hi Bogdan!
I could reproduce the t_relay error also with an in-dialog BYE request.
The problem is only triggered if uac_replace_from is used when setting up the call. uac module is used in automatic mode.
client proxy client ---------INVITE-------> uac_replace_from() ----------------------> <-------200 OK--------<----------200ok-------- -------ACK------------->--------ACK----------->
-----BYE-------------> --------BYE----------->
retransmission --------BYE----------> ERROR: ERROR: t_newtran: transaction already in process
regards klaus
regards klaus
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 ?
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