On Oct 07, 2010 at 13:52, Juha Heinanen <j...@tutpro.com> wrote:
> in tm readme there is this kind of example regarding use of
> t_relay_cancel:
> 
> if (method == CANCEL) {
>       if (!t_relay_cancel()) {  # implicit drop if relaying was successful,
>                                   # nothing to do
> 
>               # corresponding INVITE transaction found but error occurred
>               sl_reply("500", "Internal Server Error");
>               drop;
>       }
>       # bad luck, corresponding INVITE transaction is missing,
>       # do the same as for INVITEs
> }
> 
> if proxy is processing all invites statefully, why anything needs to be
> done when invite transaction corresponding the to cancel is missing?
> isn't it a case of unmatched cancel and the cancel could just be
> dropped?

Well, IMHO it should be forwarded the same as one would forward the
INVITE. Dropping it is quite a hardliner approach :-)


Andrei

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to