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(a)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(a)gmail.com> escreveu:
>> Hello,
>>
>> can you try with master branch or with the patch from the next commit?
>>
>> *
>>
https://github.com/kamailio/kamailio/commit/aa6e9963b2725c1b6b7e5ff995a77c2…
>>
>> 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(a)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(a)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(a)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
>>