[SR-Users] Possible conflict between t_newtran and setflag for ACC

Henning Westerholt hw at skalatan.de
Wed Nov 27 20:12:39 CET 2019


Hello,

usually it is not needed anymore to do this t_newtran early in the cfg. Check this discussion from 2015 out:

http://sip-router.1086192.n5.nabble.com/Transaction-good-practices-with-t-relay-t-newtran-and-t-release-td137433.html

There is also another function in tmx, t_precheck_trans which can be used to detect re-transmissions without actually creating a new one.

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 Patrick Wakano
Sent: Wednesday, November 27, 2019 3:26 AM
To: Kamailio (SER) - Users Mailing List <sr-users at lists.kamailio.org>
Subject: [SR-Users] Possible conflict between t_newtran and setflag for ACC

Hello list,
Hope you all doing well!

I am using the ACC module and using the setflag() function as done in several examples. It works fine. However, I've added the t_newtran() function almost in the begging of the INVITE handler to help the retransmission detection and after that I noticed the ACC was not saving anything in DB.
So after debugging I discovered that if I call the t_newtran() before setting the ACC flags, the module will not save the calls in DB, but if I call it after setting the ACC flags, it works....
So my question is, is this a bug or it is a expected side effect so when one is using t_newtran you must be careful and set all your transaction flags before? (ACC are the only transaction flags I am using so can't tell if other modules have the same problem)
This is happening in Kamailio 5.2.2.

Thank you!
Kind regards,
Patrick Wakano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20191127/6d21e6ca/attachment.html>


More information about the sr-users mailing list