[Users] Serial forking and accounting

Daniel-Constantin Mierla daniel at voice-system.ro
Mon Aug 7 20:33:22 CEST 2006



On 08/07/06 20:43, Andreas Granig wrote:
> Daniel-Constantin Mierla wrote:
>> try to use acc_db_request() instead of db_missed_flag for failed 
>> transactions. Maybe a look into the code would reveal how the 
>> callbacks for accounting are executed and so see if resetting the 
>> missed flag in failure route will prevent logging the 404.
>
> By resetting the flag in the reply route the acc record can be 
> suppressed, but it would be an ugly hack to check in the reply route
... yep, kind of ...

But in case of 404 the record should be in missed calls table, so B can 
see that someone tried to call it. The 200OK is recorded in acc table so 
you can bill it.

> if there will be serial forking in the failure route.
>
> On the other hand, acc_db_request() doesn't log the response code if 
> called in the failure route, so it seems to become be a hack anyway.
you can give the reason as parameter to acc_db_request, but it does not 
have much flexibility. However, there is another flag for  failed 
transactions

http://www.openser.org/docs/modules/1.1.x/acc.html#AEN229

You may get what you want by using this.

Cheers,
Daniel


>
> Thanks,
> Andy
>




More information about the sr-users mailing list