Dialogic 1010 Manual Do Utilizador

Página de 27
 
21 
Configuring Free RADIUS using GCEMS as a RADIUS Server 
Topic Location: Configuration > RADIUS 
 
The IMG runs a RADIUS client that is configured to send CDR start & stop events to 
the RADIUS server, which can be the GCEMS Linux server or another RADIUS server. 
 
Requirements 
 
GCEMS server running Linux Redhat ES 3.0, 4.0 or 5.0 with freeradius installed, 
or another server running Radius. 
 
For RADIUS authentication, the username and password specified in ClientView 
for the Radius server authentication either needs to be in the /etc/raddb/users 
configuration or if using the Linux server for authentication should be added as a 
Linux user. 
 
Steps 
 
To add a RADIUS user using the users file start with step 1.  
 
If using a Linux username for authentication skip to step  2. 
 
If not using RADIUS authentication (accounting only) skip to step 3. 
 
1.
 
In the  freeRADIUS users file (/etc/raddb/users), replace <your_username> and 
<your_password> with the RADIUS username and password. 
 
<your_username> Auth-Type:=Local, User-
Password==<"your_password"> 
Fall-Through = No 
 
2.
 
Verify the DEFAULT Authorization Type is REJECT. Edit the freeRadius users file 
(/etc/raddb/users) 
 
Add the following line at the end of the file, if missing 
# IF NOTHING ELSE MATCHES, REJECT USER DEFAULT Auth-Type:= 
Reject
  
 
3.
 
Modify the Detail File Rollover Interval (/etc/raddb/radiusd.conf). This is required 
for users doing load testing with high call rates. The detail files will could reach 
the max file size in less than 24 hours depending on the call rate and then calls 
will stop being processed. 
 
 a. Look for the following line around line 1030: 
# Write a detailed log of all accounting records received
  
b. Look for the following line around line 1056:  
detailfile =
,  
c. at the end of this line add the %H to have the log files roll over every hour.