[OpenSER-Users] Why can't I "append_branch()" in FAILURE_ROUTE if reply is 6XX ??

Igor Sidorov sia at telphin.com
Wed Jun 11 09:59:08 CEST 2008



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
> 

-- 
View this message in context: http://www.nabble.com/Why-can%27t-I-%22append_branch%28%29%22-in-FAILURE_ROUTE-if-reply-is-6XX----tp17364914p17772141.html
Sent from the OpenSER Users Mailing List mailing list archive at Nabble.com.





More information about the sr-users mailing list