[SR-Users] Add Reason Header to kamailio generated CANCEL

Denys Pozniak denys.pozniak at gmail.com
Mon Nov 16 20:43:59 CET 2020


Hello guys,

We have faced almost the same problem adding *Reason:
SIP;cause=200;text="Call completed elsewhere"* to the t_relayed CANCEL
request.
Is there an elegant solution to add this header?

PS. Switching to the stateless mode does not look pretty for us...


сб, 1 февр. 2020 г. в 06:04, Alfonso Pinto <alfonso.pinto at gmail.com>:

> Hi guys,
>
> Thanks for your answers.
> I did try local_cancel_reason and it’s not doing anything for the CANCELs
> generated by kamailio. Isn’t that parameter intended for the CANCELs
> received and then relayed?
>
> As Alex and David mentioned, what I need is to add my own reason header.
> There are some cases that requires to set the Reason header to something
> specific. IE: terminal supported call waiting in IMS.
>
> Thanks for the piece of code, I will check what can be done here.
>
> Regards,
> Alfonso
>
> El El vie, 31 ene 2020 a las 22:10, Henning Westerholt <hw at skalatan.de>
> escribió:
>
>> Hi Alex,
>>
>> ok, I was reading that he wants to get just one reason header, not one
>> dynamic generated.
>>
>> Just looked briefly, this seems to be the code:
>>
>> t_msgbuilder.c
>> /* Build a local request based on a previous request; main
>>  * customers of this function are local ACK and local CANCEL
>>  */
>> char *build_local(struct cell *Trans,unsigned int branch,
>>         unsigned int *len, char *method, int method_len, str *to
>>         , struct cancel_reason* reason
>>         )
>>
>> Cheers,
>>
>> Henning
>>
>> --
>> Henning Westerholt – https://skalatan.de/blog/
>> Kamailio services – https://gilawa.com
>>
>> -----Original Message-----
>> From: sr-users <sr-users-bounces at lists.kamailio.org> On Behalf Of Alex
>> Balashov
>> Sent: Friday, January 31, 2020 9:45 PM
>> To: sr-users at lists.kamailio.org
>> Subject: Re: [SR-Users] Add Reason Header to kamailio generated CANCEL
>>
>> I understood Alfonso's question to implicitly be: how can I add a dynamic
>> and variable Reason header to outgoing CANCELs?
>>
>> Perhaps I was mistaken. But if I'm not, as far as I know there is no
>> means of doing that. Right?
>>
>> On Fri, Jan 31, 2020 at 08:37:48PM +0000, Henning Westerholt wrote:
>>
>> > Hello,
>> >
>> > have you tried to use this parameter:
>> >
>> > http://kamailio.org/docs/modules/stable/modules/tm.html#local_cancel_r
>> > eason
>> >
>> > Cheers,
>> >
>> > Henning
>> >
>> > --
>> > Henning Westerholt – https://skalatan.de/blog/ Kamailio services –
>> > https://gilawa.com<https://gilawa.com/>
>> >
>> > From: sr-users <sr-users-bounces at lists.kamailio.org> On Behalf Of
>> > Alfonso Pinto
>> > Sent: Wednesday, January 29, 2020 8:04 PM
>> > To: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
>> > Subject: [SR-Users] Add Reason Header to kamailio generated CANCEL
>> >
>> > Hi everyone,
>> >
>> > I've got a specific case: when the inv_fr times out, I need to add a
>> Reason header to the CANCEL generated by kamailio. I've tried to see if I
>> could do it in the onsend_route, but that one is not triggered for the
>> generated CANCEL. I also checked event_route[tm:local-request], but that
>> one isn't triggered either for the generated CANCEL.
>> >
>> > Is there any way to do it? Or maybe to have any pointer about where to
>> look in the code so I may try to trigger event_route[tm:local-request] for
>> these generated CANCELs?
>> >
>> > Regards,
>> > Alfonso
>>
>> > _______________________________________________
>> > Kamailio (SER) - Users Mailing List
>> > sr-users at lists.kamailio.org
>> > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>> --
>> Alex Balashov | Principal | Evariste Systems LLC
>>
>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
>> Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>


-- 

BR,
Denys Pozniak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20201116/69c29f42/attachment.htm>


More information about the sr-users mailing list