2013/3/1 Arran Cudbard-Bell <[email protected]>: > > On 1 Mar 2013, at 01:45, Бен Томпсон <[email protected]> wrote: > >> 2013/3/1 Бен Томпсон <[email protected]>: >>> 2013/3/1 Arran Cudbard-Bell <[email protected]>: >>>> >>>> On 1 Mar 2013, at 00:43, Бен Томпсон <[email protected]> wrote: >>>> >>>>> Hello Everyone >>>>> >>>>> I have a NAS which is not sending Event-Timestamp in accounting >>>>> messages. I wondered if I could create it in unlang by subtracting >>>>> Acct-Delay-Time from Packet-Original-Timestamp. However, when I put a >>>>> reference to Packet-Original-Timestamp in the acconting setion I get >>>>> the following error :- >>>>> >>>>> Reference "${Packet-Original-Timestamp}" not found >>>>> >>>>> Am I doing something wrong? >>>> >>>> Yeah you're using a $ instead of a %. >>> >>> Many thanks. >> >> Another quick question :- >> >> ###### snip ###################### >> ++? if (!Event-Timestamp) >> ? Evaluating !(Event-Timestamp) -> TRUE >> ++? if (!Event-Timestamp) -> TRUE >> ++- entering if (!Event-Timestamp) {...} >> expand: %{Packet-Original-Timestamp} -> >> +++[request] returns updated >> ++- if (!Event-Timestamp) returns updated >> ################################ >> >> It seems that Packet-Original-Timestamp does not contain anything. I >> was under the impression that it is generated automatically by >> FreeRADIUS. Is this not the case > > Packet-Original-Timestamp is only set by the detail file reader. > > Event-Timestamp should be set in accounting if you call preprocess in > preacct*. > > -Arran > > * At least in 3.0
OK, thanks again, I will give it a try. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

