[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

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Sep 25 18:18:00 CEST 2006


Hi Klaus,

what you are asking is not directly related to accounting engine itself, 
but with collecting data you would like to be accounted. The data you 
mentioned cannot be collected since there is no route to be executed 
after DNS resolving - just before sending the message out.

regards,
bogdan

Klaus Darilion wrote:

> 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