The RADIUS server is the component that writes data to the RADIUS log files or 
the database. 
The configuration that manages this is generally the "sql.conf" file located in 
the
RADIUS server directory.  If you have new attributes that are to be written to 
the log files
and/or database, "sql.conf" must be updated.

RADIUS will look at its main
configuration file "radiusd.conf" during various steps of
authorization/accounting.  If the "radiusd.conf" file is set to use "sql"
then the "sql.conf" file is referred to.  

The "sql.conf"
file is broken down into sections based on the different types of processing 
needed (for example
authorization or accouting).  The sections are SQL code and the addition of new 
attributes to
the appropriate section will cause radius to INSERT/UPDATE them to the 
database.  

Note that the format used (in sql.conf) to refer to the attributes passed from 
the radius
client must be strictly followed

Regards,
Norm

> On 8/18/07, Norman
Brandinger <[EMAIL PROTECTED]> wrote: 
>> 
>> Your problem is that the
RADIUS server and the RADIUS client are using 
>> different dictionaries. 
>> 
>> See what happens when they both use the same dictionary. 
> 
> 
> I have made seperate directory for both 
> 
> and copied what
ever required Files for the Openser and Radius 
> 
> I see only Start and Stop (
Invite and Bye) I dont see ACK 
> 
> and i see the Stop records coming in the Log
Twise 
> 
> 
> http://www.pastebin.ca/662039 
> 
> 
> So how i need to calculate the call time from Database. 
> 
> I see in
radacct, all the fields anot filled. some are still empty. 
> 
> how can make
extra fields, and calculate automatically 
> talk time. 
> 
> any
suggestions 
> 
> Ram 
> 
> Norman-thanks for the extended
support. 
>
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to