[OpenSER-Users] Why can't I "append_branch()" in FAILURE_ROUTE if reply is 6XX ??
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Jun 11 10:57:08 CEST 2008
Hi Igor,
What you did is a dirty hack, but as you said, it works - better do a
backport from the trunk version.
Regards,
Bogdan
Igor Sidorov wrote:
> Hi!
> Thanks a lot!
> And, while, now in 1.3 I have changed the following...
> ....modules/tm/t_reply.c
> if (new_code>=700) { /* !!!!!! was --> new_code>=600!! */
> /* this is a winner and close all branches */
> which_cancel( Trans, cancel_bitmap );
> picked_branch=branch;
> /* no more new branches should be added to this
> transaction */
> Trans->flags |= T_NO_NEW_BRANCHES_FLAG;
> ...It works....... :-)))
>
> Igor
>
> Bogdan-Andrei Iancu wrote:
>
>> Hi Igor,
>>
>> I made a change yesterday - a new parameter in TM to control the 6xx
>> behaviour:
>> http://www.openser.org/docs/modules/1.4.x/tm.html#id2532936
>>
>> This will solve your problem, but it is only in 1.4 (trunk) version.
>>
>> Regards,
>> Bogdan
>>
>>
>
>
More information about the Users
mailing list