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