[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 sr-users mailing list