Hi,
Question is: how do you deal with the multiple 200 OK responses that parallel forking in ser (using append_branches and then t_forward_nonack) deliver?
I am doing some tests and it is not really a problem ... but maybe someone has a better idea. In my configuration, the first 200 OK received is forwarded to the caller and the whole SIP session setup (caller + 1st callee). Next 200 OKs are also delivered to the caller, who happily ignores them ... it is the task of the 2nd (and 3rd, ... ) callee to at a certain point give up and send a BYE, to which the caller replies with 481 no call leg ... It all works ... but, I wonder if ser could send CANCELs after receiving the 1st 200 OK ... if yes, how? :)
I have a route_reply setup ... but only the first 200 OK gets shown ... next 200 OKs are not matched to any transaction and thus "silently" forwarded ... (via)
Cesc