[SR-Users] Wrong onreply_route is called after serial forking

Alex Hermann alex at speakup.nl
Thu Oct 11 14:26:38 CEST 2012


Hello,

i noticed thet in serial forking, replies to earlier branches arriving after 
sending out a new branch use the onreply_route of the later branch instead of 
the onreply_route set before sending the earlier branch....

How to reproduce:

1) set onreply_route to A
2) relay 1st branch
3) 1st branch times out, internal 408 is created
4) tm send CANCEL to 1st branch 

5) in failure route, onreply_route is set to B
6) relay 2nd branch
7) 1st branch responds with 487, and goes into reply_route B instead of A

I think each branch should take the reply_route which was set before it got 
relayed and not pick up later changes meant for other branches.

How would i fix this?
-- 
Greetings,

Alex Hermann




More information about the sr-users mailing list