[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