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 <[email protected]> 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 <[email protected]> On Behalf Of Alex > Balashov > Sent: Friday, January 31, 2020 9:45 PM > To: [email protected] > 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 <[email protected]> On Behalf Of > > Alfonso Pinto > > Sent: Wednesday, January 29, 2020 8:04 PM > > To: Kamailio (SER) - Users Mailing List <[email protected]> > > 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 > > [email protected] > > 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 > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
