[OpenSER-Users] t_relay can not handle PRACK retransmission
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Thu Nov 29 13:01:17 CET 2007
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 at lists.openser.org
>>> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>
>
More information about the Users
mailing list