[Devel] Re: TM failure route bug
Juha Heinanen
jh at tutpro.com
Thu Oct 20 16:31:16 CEST 2005
Bogdan-Andrei Iancu writes:
> To be honest I like your idea bout dealing with these cases - but there
> is a drawback: you cannot make distinction between CANCELs which does
> not match because it;s broken or because the CANCEL haven't arrived
> yet.
should it matter? if cancel is broken, the corresponding transaction
will timeout anyhow.
> I was thinking to another approach (suggested by Klaus) - when creating
> the INVITE transaction, see if there is an already created CANCEL
> transaction for it (this search is easy since both are on the same
> hash). If so, stop the INVITE and reply with 487.
> By doing so, you can distinguish between broken cancels and cancels
> without invite.
that would be ok too as long you don't forward the cancel anywhere.
-- juha
More information about the Devel
mailing list