Maybe it works to use:
* https://www.kamailio.org/docs/modules/stable/modules/tmx.html#tmx.f.t_cancel...
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 joao.arruda@gmail.com 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 miconda@gmail.com escreveu:
Hello,
can you try with master branch or with the patch from the next commit?
https://github.com/kamailio/kamailio/commit/aa6e9963b2725c1b6b7e5ff995a77c22...
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: bob@kamailio.org;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: <bob@kamailio.org;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 sr-users@lists.kamailio.org 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