[SR-Users] parallel forking and 30x

Andreas Granig agranig at sipwise.com
Tue Feb 18 10:28:34 CET 2014


Hi,

What is the intended behaviour from a general point of view if you get a
1xx on one branch and a 30x on another branch for a parallel fork?

>From my understanding, the 30x is a final reply, so it's kept in tm
until all other branches are finished, then it enters failure-route with
the highest error code (e.g. a 487 if you cancel the other branch).

What I actually want is intercepting the 30x and send another INVITE to
the Contact of the 30x in the failure route. This works fine if you only
have one branch, but it doesn't enter failure route for 30x if you have
another active branch (e.g. in ringing state). Would it be possible to
create a new branch directly from the reply route, or force to enter
failure route for a specific reply/branch?

Andreas



More information about the sr-users mailing list