(RADIATOR) AcctColumnDef with Cisco Equipment VSA
Eric Lackey
eric at isdn.net
Wed Feb 12 18:26:40 CST 2003
I found someone else asking something similar to this and it looks like
Hugh said that they would need to create a hook file. If anyone is
interested in the future, this is the perl handler I wrote to fix my
problem. All this does is look at the Request from the NAS, check for a
certain attribute name ( in my case, I wanted to modify all attributes
that started with h323), and strip the attribute-name portion of the
value.
sub
{
my $op = ${$_[0]}; # original request packet
for (my $i=0; $i < $op->attr_count(); $i++)
{
my @attr_arr = $op->get_attr_val_n($i);
# If the attribute was an h323 accounting request packet
if($attr_arr[0] =~ 'h323')
{
# Split the next value on the equal sign
my @val_arr = split(/\=/,$attr_arr[1]);
# Change the value of the attribute to the value after the
equal sign
$op->change_attr($attr_arr[0],$val_arr[1]);
}
}
return;
}
-----Original Message-----
From: Eric Lackey [mailto:eric at isdn.net]
Sent: Wednesday, February 12, 2003 3:54 PM
To: radiator at open.com.au
Subject: (RADIATOR) AcctColumnDef with Cisco Equipment VSA
Hey Guys,
I am trying to do accounting for some Cisco equipment. The Cisco router
is passing the value of the attributes in the format
"attribute-name=attribute-value". I only want the "attribute-value" to
be inserted into the Accounting table.
Does anyone know of a way to strip off the first part using the
AcctColumnDef attribute with <AuthBy SQL>? I believe I could have got
it to work with the old %EVAL filter, but it looks like it is deprecated
now.
Thanks for the help.
_________________________
Eric Lackey
ISDN-Net, Inc.
eric at isdn.net
615-221-4204
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.open.com.au/pipermail/radiator/attachments/20030212/479d3d04/attachment.html>
More information about the radiator
mailing list