[OpenSER-Users] t_relay can not handle PRACK retransmission

Klaus Darilion klaus.mailinglists at pernau.at
Thu Nov 29 12:59:08 CET 2007


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 at lists.openser.org
>> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>>
>>   
> 




More information about the sr-users mailing list