[OpenSER-Users] Can I disable CANCEL when parallel forking?
Klaus Darilion
klaus.mailinglists at pernau.at
Tue Jul 10 08:27:32 CEST 2007
Hi Tim!
Generating the CANCELs on a received 200 OK is done by the tm module.
AFAIK this is not changeable. Further it requires correct routing of
CANCEL in openser.cfg too (most people just t_relay() CANCELs as then
all the CANCEL handling is done by the tm module)
But if you do not need statefull transactions you can try forwarding
stateless using forward(); but I'm not sure if this does also parallel
forking. Parsing the Request-Disposition header can be done using the
regards
klaus
Tim Madorma wrote:
> Hi,
>
> I was wondering if there is an option to disable the sending of CANCEL
> towards the branches that have not yet responded when OpenSER performs
> parallel forking and one endpoint has answered.
>
> The request/question that I have is sort of outlined in RFC 3841 as
> follows:
>
> cancel-directive: This type of directive indicates whether the caller
> would like each proxy server to send a CANCEL request downstream
> ("cancel") in response to a 200 OK from the downstream server
> (which is the normal mode of operation, making it redundant), or
> whether this function should be left to the caller ("no-cancel").
> If a proxy receives a request with this parameter set to "no-
> cancel", it SHOULD NOT CANCEL any outstanding branches upon
> receipt of a 2xx. However, it would still send CANCEL on any
> outstanding branches upon receipt of a 6xx.
>
> But in this case, I was wondering if there was something that was
> configurable.
>
> thanks,
> Tim
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list