VoIP Billing Software, Billing Solution, Telecom / Interconnect billing, ISP Billing  
AdvancedVoIP Billing Solution AdvancedVoIP - VoIP Billing Solution Providers VoIP Billing Carrier Class Solutions VoIP Billing Enterprise Solutions AdvancedVoIP and Telecom Billing Products White Papers VoIP Billing Software AdvancedVoIP Billing Software Solutions - Contact Us
 
 
Carrier Class Solutions
 
Enterprise Solutions
 
Misc. Products
Advanced RADIUS Server
 
FAQs
Supported Systems
Advanced Dialer
Advanced SMSC
Advanced Mediation
    Home >> Misc.Products >> Advanced RADIUS Server >> FAQ's >> General
   
 

What are the system requirements for Advanced RADIUS?

Any normal personal computer (PC) would be enough. However, for better performance at least 32 MB RAM and minimum processor speed of 500 MHz would be sufficient.

What are the pre-requisites to install Advanced RADIUS?

Advanced RADIUS is developed in Java therefore you should have java runtime (JRE) 1.3 or higher installed on your system prior to installation of advanced RADIUS.

Which Operating System(s) are supported by Advanced RADIUS?

Advanced RADIUS is written in java and therefore supports all those operating systems where java virtual machine can run smoothly. Mostly used operating systems are Windows 200 Professional/Server, UNIX (Red Hat Linux, SUSE Linux and Solaris).

How can I use multiple realms for different groups of users?

Define a realm for each group like for two groups (group1 and group2), you will make two realms <Realm group1> ……. </Realm> and <Realm group2> ……. </Realm>. in these two realms you can define independent authentication and accounting handlers. Users of group1 should connect with user1@group1 and users of group2 should connect with user2@group2.

What is Realm?

A realm is the request handler for any incoming request. You can define multiple realms under Advanced RADIUS to support multiple groups of users. You can define a realm under Realm tag. A realm tag specifies "how to process some RADIUS request?" A realm from multiple available realms is selected according to following algorithm.

  • if there's some realm name present in the user-name field like smeer@sqlDB. Advanced RADIUS will check its configuration to find a realm named sqlDB. if a realm with name sqlDB is found, the request is processed with this realm.
  • if no realm-name found or realm name specified in User-Name field does not exist in RADIUS configurations, then the realm, defined in RADIUS-client (Access Server) configuration, will be used to process request.
  • if no realm specified in requesting RADIUS-client's configuration, then RADIUS will look for realm named DEFAULT.
  • if <Realm DEFAULT> does not exist in configuration file, request packet is discarded silently.

How should I configure Advanced RADIUS to work with Advanced ISP Billing System?

Advanced ISP Billing System is another very good product of AdvancedVoIP Pvt. Ltd. Advanced ISP Billing is a web based comprehensive billing package for internet Service Providers. it offers ease of day to day operations, superb client management, a whole suite of useful managerial reports, seamless system administration through backend DBMS like Oracle, MS-SQL-Server and MySQL. You can find sample configuration files (advisp.cfg for MS-SQL-Server 2000, advisp_oracle.cfg to work with ORACLE and advisp_mysql.cfg to work with MySQL) in RADIUS distribution. These configuration files are built to work with default installation of the billing software. You may need to change database user-name and passwords. To make any of above configuration file to work, put the file in conf folder and rename it to RADIUS.cfg.

How to configure RADIUS to work for Cisco VoIP?

if you want to perform authentication and accounting on text file, then you can make an authentication profile of an account/PIN in conf/user_profile or any other text file where user's profiles are stored.

Following is a sample profile, where 11245214 is a PIN/account:

11245214
Service-Type = Login,
cisco-h323-return-code = "h323-return-code=0",
cisco-h323-credit-amount = "h323-credit-amount=300",
cisco-h323-credit-time = "h323-credit-time=150"

Note: For RADIUS attributes, you should use dictionary.cisco or default dictionary file.

Can I run Advanced RADIUS as Service on Windows 2000?

Yes, you can find installService.bat and UninstallService.bat files to install and uninstall Advanced RADIUS service. installService.bat will make a service named Advanced RADIUS.

Which version of java is required to run Advanced RADIUS?

Advanced RADIUS requires JRE 1.3 or higher.

There are many dictionary files available, which one is right for me?

Advanced RADIUS can be readily deployed in a network environment where VoIP gateways or access servers from different vendors are working on centralized authentication using the RADIUS protocol. it can be easily configured to fully serve all multi-vendor gateways with Vendor Specific Attribute (VSA) support.

Configurable Logging

Advanced RADIUS also supports multi-level logging for RADIUS server packet tracing. Low-level logging is very helpful in identifying configuration errors, when the RADIUS server is not handling requests properly. Following are the log levels in descending order:

  • OFF - No Debugging
  • SEVERE - Only errors
  • WARNiNG - Errors + warnings
  • iNFO - Debugging of RADIUS processing. Good for tracing errors
  • ALL - intensive debugging

Log output can be generated on a console or a text file. A low log level has a considerable impact on performance, so it should only be used for testing purposes.

There are many dictionary files available, which one is right for me?

The dictionary file with no extension is the default RADIUS attribute dictionary and it is expected to work with all vendors. if you are configuring RADIUS to work with NAS from only vendor, then you can use vendor specific dictionary for that particular vendor like, dictionary.cisco for CiSCO, dictionary.ascend for Lucent MAX etc.

I've downloaded and successfully installed RADIUS server but when I tried to run the runserver.bat, it gives me this error: "Address already in use:Cannot bind, when binding on port 1812." is there any solution of such a problem?

if you don't have internet Authentication Service installed on your system, then there must be some other application, most probably some RADIUS server application running on your system binding the ports 1812 and 1813. in such a case, you can change ports of Advanced RADIUS.

in conf/RADIUS.cfg file, you can find two attributes "Authentication Port" and "Accounting Port". You can change these ports from 1812, 1813 to some other ports like 1845, 1846. Though these are not standard authentication and accounting ports, but you can have your access server communicate with RADIUS on these ports.

   
VoIP Technical Support
Next Steps
 
Tel: +1 213 341 9690
E-mail: sales@AdvancedVoIP.com
Contact Us
 
VoIP Billing Software, Billing Solution, Telecom / Interconnect billing, ISP Billing
© Advanced VoIP 1999-2007 | Feedback