(RADIATOR) "Phantom" attribute

Claudio Lapidus clapidus at gmail.com
Sat Apr 22 11:27:28 CDT 2006


Hello all

Is there any way to achieve the goal stated below through
configuration? I mean, without resorting to a hook.

thanks in advance
cl.


On 4/19/06, Claudio Lapidus <clapidus at gmail.com> wrote:
> Hello Mike,
>
> On 4/19/06, Mike McCauley <mikem at open.com.au> wrote:
> > > > we have not been able to reproduce this problem here.
>
> Ok, it seems I've shot my own foot here: the culprit was the following
> line in the config file:
>
> AcctLogFileFormat   %d/%m/%y %H:%M:%S,site2,,,,,,,,,%{User-Name},%R,\
>                    %{GlobalVar:nas_id},,,%{NAS-Port},\
>                    ,,%{Framed-IP-Address},%{Calling-Station-Id},\
>                    %{Called-Station-Id},%{Acct-Session-Id},\
>                    ,,%{Acct-Session-Time},,%{Acct-Input-Octets},\
>                    %{Acct-Output-Octets},,,,,,,,
> >>>                 %{IntegerVal:Ascend-Disconnect-Cause},,,\
>                    %{IntegerVal:Acct-Terminate-Cause},,,,,,,,,,,,,,,,,,\
>
> %{NAS-Identifier},,%{GlobalVar:service_name},,,,,,,,,,,,,,End
>
> which is meant to produce a report for a legacy application which
> needs this particular format. The error fires when
> Ascend-Disconnect-Cause isn't present in the original packet, which
> leads me into a different question: is it possible somehow to
> conditionally include an attribute reference in this clause?
>
> Example: only apply IntegerVal if the attribute is present, otherwise
> use 0 (or some other text defined through configuration). I thought
> the %{Eval:expression} construct could have been useful in this
> context, especially if I could nest IntegerVal inside it (probably
> yes). Too bad it is no longer available.
>
> best regards
> cl.
>

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list