RadiusCat With Brekeke SIP Server

Abstract
This manual describes how to quickly setup a RadiusCat Server with Brekeke SIP Server Authentication and Accounting. If you have more questions about detail configurations on the RadiusCat Radius Server, please contact RadiusCat technical support: support@svksoftware.com

General Setup of RadiusCat
Visit SVK Software website and download RadiusCatCompleteInstall. http://www.svksoftware.com/Downloads.aspx

RadiusCat requires installing four components for the radius server to operate properly. These components include:

  • Database Server (Microsoft SQL Server 2005)
  • RadiusCat Server
  • RadiusCat Console
  • RadiusCat Billing
Please refer to the RadiusCat Installation Guide if you have problems installing any of the above component(s) - http://www.signalwebhost.com/SVKSoftware/RadiusCatInstallGuide.pdf


Once all components are successfully installed, at the RadiusCat Installation portal, you will see a “green check mark” next to each successfully installed component.

Configuring RadiusCat Server
Go to All Programs > SVC Software, and open RadiusCat Console and RadiusCat Billing.


(RadiusCat Console)


(RadiusCat Billing)

Assigning Card Accounts Using RadiusCat Billing

  1. Click on the Rate Table & Rates tab.
  2. Create a new Rate Table by double clicking on the field underneath Rate Table Name and type "General Rates".
  3. Click on the Save button to save the new Rate Table.
  4. On the "Display Rates" column, click on the Rates link.

A new Rates window will populate.
  1. On the “Pattern” column, double click the first field and enter a “1” .
  2. On the “Description” column, double click the first field and enter “All Rates”.
  3. Click on the Save button to save new pattern.

  1. Click on the Card Accounts tab.
  2. From the menu, select “Create Single” from Card Accounts.

An Account Detail window will display. Enter the following information:
	1.  [Card Number:]		user's number
	2.  [Rate Table:]		General Rates
	3.  [Account Value:]		10
	4.  [Account Type:]		ANI PrePaid
	5.  [Language:]			English
	6.  [Currency]			US Dollar
	7.  [Agent/Owner:]		None
Repeat the steps above to create a card account.

Section 1.1 – Authentication

Authentication Setup on Brekeke SIP Server
Go to http://www.brekeke.com/download/download_sip_plugin.php and download the Radius Authentication plug-in. Please follow instructions in the readme.txt
  • Insert brekeke-sip-auth.jar file into the BSS_install_dir\pbx\webapps\pbx\WEB-INF\lib directory
  • Set the following parameters in sv.properties properties (BSS_install_dir\pbx\webapps\pbx\WEB-INF\work\sv):
        radius.authport = 1812
        radius.acctport = 1813
        radius.radiushost = Put_radius_server_IP_address
        radius.sharedsecret = Put_shared_secret
        net.usrdir.plugins = com.sample.radius.proxy.RadiusAuth
        radius.addrealmtouser = false
Restart Brekeke SIP Server service.



On Brekeke SIP Server Admintool, enable both “INVITE” and “REGISTER” field. Save and restart Brekeke SIP Server service.



Go to Brekeke SIP Server Registered List and see if clients are display on the list. If so, it means that clients have been successfully registered to Brekeke SIP Server through RadiusCat.


Go to RadiusCat Console and verify if radius packets request are being accepted.

Section 1.2 – Accounting

Accounting Setup on Brekeke SIP Server

Go to http://www.brekeke.com/download/download_sip_plugin.php Radius Accounting plug-in. Please follow instructions in the readme.txt

  • Insert brekeke-sip-acct.jar file into the BSS_install_dir\pbx\webapps\pbx\WEB-INF\lib directory
  • Set the following parameters in sv.properties properties (BSS_install_dir\pbx\webapps\pbx\WEB-INF\work\sv):
        radius.authport = 1812
        radius.acctport = 1813
        radius.radiushost = Put_radius_server_IP_address
        radius.sharedsecret = Put_shared_secret



Dial Plan
Add the following Dial Plan at the Admintool:
Matching Pattern:
$request = ^INVITE

Deploy Pattern:
$session=com.sample.radius.proxy.RadiusAcct
$continue = true


Restart the machine.



Agent card accounts information is viewable at RadiusCat Billing console > Reports > Agent Card Accounts.

Your Brekeke SIP Server is ready to work with RadiusCat Server!!!

File References:
  • To view accounting and authentication log files: RadiusCat Console > Logging tab > Other Logs > Open Log Folder > PacketActivity.txt
  • To modify sv.properties: BSS_install_dir\pbx\webapps\pbx\WEB-INF\work\sv

 


  ©2012 Brekeke Software, Inc. All Rights Reserved.