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

Reply via email to