[Devel] CVS commitlog: sip-server/modules/acc README acc.c acc.h
acc_extra.c acc_extra.h acc_logic.c acc_logic.h acc_mod.c acc_mod.h
defs.h
diam_dict.h diam_tcp.h dict.h sip-server/modules/acc/doc acc.sgml
acc_user.sgml
Klaus Darilion
klaus.mailinglists at pernau.at
Mon Sep 25 10:56:03 CEST 2006
Hi Bogdan!
I once had the problem to account outgoing connection parameters
(IP;transport;TLS parameters...) of transactions. Can this be done now
with the rewrite?
regards
klaus
Bogdan-Andrei Iancu wrote:
> User: bogdan_iancu
> Date: 2006/09/22 16:32:34 PDT
>
> OpenSER CVS - Commit Details
>
> Modified files:
> modules/acc README acc.c acc.h acc_extra.c
> acc_extra.h acc_mod.c acc_mod.h
> diam_dict.h diam_tcp.h dict.h
> modules/acc/doc acc.sgml acc_user.sgml
> Added files:
> modules/acc acc_logic.c acc_logic.h
> Removed files:
> modules/acc defs.h
> Commit Log:
> grand ACC restructuring and clean-up:
> - simplify internal logic for preparing and message selection
> - more efficient data collection
> - eliminate the FMT-based accounting; instead of it, a default set of
> basic values are all the time accounted; for more, extra accounting
> should be used -> this leads to a more selective / flexible / performant
> accounting
> - pre-builds sets of names / columns / RADIUS AVPs / DIAMETER AVPs instead
> of doing it each time a request is accounted
> - "n/a" string for not found/available values replaced with empty string ""
> - eliminated a lot of un-necessary functions - heritage from the all TM
> callback design (pre pre-transaction transaction)
> - DB accounting table redesigned
> - accounting logic separated in a new file for a better modularity.
> - implemented an accounting environment for storing data; helps in reducing
> the number of function's parameters and of internal functions; more
> important, useless conversions from str to int and to int again are
> eliminated
>
More information about the Devel
mailing list