As far as I know, *reginfo* is not used (much, if at all) outside of ims world, 
so it might be related to *pua_reginfo*. Maybe you can look at pua_dialoginfo 
and see how it deals with TM callbacks.

Overall, I am not completely satisfied with the TM callbacks system, there are 
many events related to them, not always clear which and when are called, and 
what component is in charge of cleaning up, the one and engages them or tm on 
transaction destroy. It can be cases when the callbacks are engaged, but the 
transaction is not yet created. It seems to work well for commonly used 
modules, but it is not easy to track what happens always.

Most of the related code in tm is rather old, maybe more than 20 years, 
designed by developers no longer active it the project, but maybe during 
Kamailio development meeting planned for the upcoming Novemeber in Dusseldorf 
we will get enough interested people to dig in and do a review of this internal 
callbacks system for tm module.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3928#issuecomment-2245681533
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/issues/3928/2245681...@github.com>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to