Maybe it works to use: * https://www.kamailio.org/docs/modules/stable/modules/tmx.html#tmx.f.t_cancel_callid
Haven't used it for local generated INVITEs (as I guess you do), but it may work. Cheers, Daniel On 19.11.20 23:09, João Vitor Arruda wrote: > I have a follow up question on this. > > Now that the From tag works as expected I'm not getting a "400 Bad > Request" for the CANCEL being created by the t_uac_send inside a > failure_route anymore. > But now i'm getting "481 Call/Transaction Does Not Exist" > Since the from header and tag, to header, Call-ID and CSeq all matches > the original INVITE I suspect that is because the Via header branch > parameter in the CANCEL doesn't match the one from the original > INVITE. > > There is a way to make it matching? > > Regards, > Joao Arruda > > Em qui., 19 de nov. de 2020 às 17:40, João Vitor Arruda > <[email protected]> escreveu: >> Hi Daniel, >> >> I've tried this patch and now the From tag works as expected. >> Thank you very much for the quick response and patch. >> >> Regards, >> Joao Arruda >> >> Em qui., 19 de nov. de 2020 às 13:09, Daniel-Constantin Mierla >> <[email protected]> escreveu: >>> Hello, >>> >>> can you try with master branch or with the patch from the next commit? >>> >>> * >>> https://github.com/kamailio/kamailio/commit/aa6e9963b2725c1b6b7e5ff995a77c222d95fa3c >>> >>> If all ok, then I can backport to stable branches. >>> >>> Cheers, >>> Daniel >>> >>> On 18.11.20 21:45, João Vitor Arruda wrote: >>>> Hello, >>>> >>>> I'm trying to use the function t_uac_send inside a failure_route as >>>> described in >>>> https://kamailio.org/docs/modules/5.3.x/modules/tm.html#tm.f.t_uac_send >>>> to send a CANCEL out. >>>> >>>> Although the documentation says "it can include From/To tags" i was >>>> not able to get the from tag provided to be used. Another random >>>> generated one is used. >>>> >>>> I've tried the following format without success: >>>> t_uac_send("CANCEL", "$ru", "", "", "From: <$fu>;tag=$ft\r\nTo: >>>> $tu\r\nCall-ID: $ci\r\n", "") >>>> t_uac_send("CANCEL", "$ru", "", "", "From: $fu;tag=$ft\r\nTo: >>>> $tu\r\nCall-ID: $ci\r\n", "") >>>> t_uac_send("CANCEL", "$ru", "", "", "From: >>>> [email protected];tag=2w3e\r\nTo: $tu\r\nCall-ID: $ci\r\n", "") >>>> >>>> In the last one which is copied from the documentation that is how the >>>> From header going out looks like: >>>> From: >>>> <[email protected];tag=2w3e>;tag=3393f0703fb0ccaca74109ff37de39f5-36d71ef0 >>>> >>>> Any tips on how to get the From tag passed to the function to be used? >>>> >>>> Thanks, >>>> Joao Arruda >>>> >>>> _______________________________________________ >>>> Kamailio (SER) - Users Mailing List >>>> [email protected] >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> -- >>> Daniel-Constantin Mierla -- www.asipto.com >>> www.twitter.com/miconda -- www.linkedin.com/in/miconda >>> Funding: https://www.paypal.me/dcmierla >>> -- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Funding: https://www.paypal.me/dcmierla _______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
