SlideShare a Scribd company logo
1 of 8
Download to read offline
TTeekkRRAADDIIUUSS SSPP
Rate Editor
Installation & Configuration Guide
Version 4.8
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 2
Document Revision 8.0
http://www.kaplansoft.com/TekRADIUS/
TekRADIUS is built by Yasin KAPLAN
Read “Readme.txt” for last minute changes and updates which can be found under
application directory.
Copyright © 2007-2014 KaplanSoft. All Rights Reserved. This document is supplied by KaplanSoft.
No part of this document may be reproduced, republished or retransmitted in any form or by any
means whatsoever, whether electronically or mechanically, including, but not limited to, by way of
photocopying, recording, information recording or through retrieval systems, without the written
permission of KaplanSoft. If you would like permission to use any of this material, please contact
KaplanSoft.
KaplanSoft reserves the right to revise this document and make changes at any time without prior
notice. Specifications contained in this document are subject to change without notice. Please send
your comments by email to info@kaplansoft.com.
TekRADIUS contains code derived from the RSA Data Security, Inc. MD4 Message-Digest
Algorithm.
KaplanSoft is registered trademark of Kaplan Bilisim Teknolojileri Yazılım ve Ticaret Ltd.
Microsoft, Microsoft SQL Server, Win32, Windows 2000, Windows, Windows NT and Windows
Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States
and/or other countries.
Cisco is Registered trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain
other countries.
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 3
Contents
TekRADIUS Service Provider (SP) Edition....................................................................................4
TekRADIUS Rate Editor .................................................................................................................4
Credit and Charged Amount Calculation.........................................................................................5
TekSIP Application Notes ...............................................................................................................7
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 4
TekRADIUS Service Provider (SP) Edition
VoIP Billing feature supported only by SP Edition. Requirements for SP edition:
 Vendor: Supported RADIUS Vendors are Cisco, Quintum and Epygi. (Your Access Server
is not needed to be one of these vendors, most VoIP vendors support Cisco VoIP attributes).
 RADIUS Attributes: There must be Cisco, Quintum or Epygi VSA 24 (H323-Conf-Id)
found in RADIUS Authentication and Accounting request packets in order TekRADIUS to
assume that incoming packet belongs to a VoIP session. Accounting made based on
“originate” call leg (VSA 26).
 TekRADIUS Configuration: VoIP Billing must be enabled in order TekRADIUS to
process incoming RADIUS packets belong to VoIP sessions. You can enable VoIP Billing
using TekRADIUS Manager; check Settings / Service Parameters / Accounting / VoIP
Billing Enabled option.
You must have “Rates” SQL table under TekRADIUS database with at least “Default” Rate table.
You can use TekRADIUS Rate Editor to create “Rates” SQL table and its entries. Use User-Credit
(Add as a check attribute in user profiles) attribute to assign credits to VoIP users in TekRADIUS.
You can optionally add Credit-Type unit to user or group profiles.
TekRADIUS Rate Editor
TekRADIUS Rate Editor is used to create rate tables for VoIP services. TekRADIUS must be
installed prior to installation of Rate Editor. Rate Editor reads settings of TekRADIUS to access
TekRADIUS database.
Rate Editor checks if “Rate” table exists in TekRADIUS database at first run. If not, Rate Editor
automatically creates “Rate” table.
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 5
Set Price = 0 if you do not want to be billed calls for the particular prefix.
You can create rate tables either manually or using Import function. Each rate table must have its
own unique name. You can define prefix based rates after creating a rate list group. You can specify
a rate table for a user or group profile by adding Rate-Table as a check attribute to the user or group
profile.
Every rate entry has four fields; Prefix, a description for the Destination, Billing Period (Resolution
in seconds) and Price for the billing period.
Rate Editor can import text files having rate entries. Every line must contain six fields separated
with semi-colons (Table;Prefix;Destination;Resolution;Price;Type). Here is a sample of import file
(VoIP type billing);
Default;1;USA;30;0.5;VoIP
Default;90212;Istanbul, Turkey;30;1;VoIP
Default;90532;Turkcell;5;2;VoIP
Default;9054;Vodafone;5;2;VoIP
Default;9055;Avea;5;2;VoIP
Default;90232;Izmir;30;2;VoIP
Test;90;Turkey, PSTN;1;1;VoIP
Click [Import] button at “Import/Export” tab to import a rate file. If you do not check “Update
existing rates” option, Rate Editor will skip importing new entry if an existing rate entry found. You
can also export rate entries in the database by clicking [Export] button.
Credit and Charged Amount Calculation
TekRADIUS calculates authorized credit using following formula;
Authorized Amount = (User Credit / Price) x Resolution
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 6
TekRADIUS calculates charged amount when user session ends using following formula;
Charged Amount = (Duration / Resolution) x Price
You must have mappings for h323-conf-id and h323-call-origin attributes in Accounting Table
settings for proper operation.
Cisco- h323-conf-id and Cisco- h323-call-origin attributes are mapped in the example above. You
need to map correct attributes based on your vendor (Quintum, AudioCodes etc…).
You can simulate authorization and charging functions in test tab.
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 7
TekSIP Application Notes
TekSIP SP edition provides SIP session control in conjunction with a RADIUS server. You need a
RADIUS server which supports VoIP authorization. TekRADIUS SP edition supports VoIP
authorization with billing. You can request a trial key for SP editions of TekRADIUS and TekSIP
from KaplanSoft. You need to enable bot RADIUS accounting and authentication in TekSIP.
You must set Send VSA's option to send VoIP vendor specific attributes. You can optionally
enable sending interim RADIUS updates to the RADIUS server by setting Interim Accounting
Period value greater than zero.
You must set Authorization Only options in RADIUS authentication options. TekSIP will not send
RADIUS digest authentication attributes for VoIP calls (INVITE requests) when this parameter is
set.
TTeekkRRAADDIIUUSS - SP Edition
© 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 8
You must also set Auth. Calls to Reg.EPs if you plan to bill local calls between registered
endpoints.

More Related Content

Viewers also liked (13)

TekRADIUS Manual
TekRADIUS ManualTekRADIUS Manual
TekRADIUS Manual
 
TekFAX Manual
TekFAX ManualTekFAX Manual
TekFAX Manual
 
SMPPCli Readme
SMPPCli ReadmeSMPPCli Readme
SMPPCli Readme
 
TekSMTP Manual
TekSMTP ManualTekSMTP Manual
TekSMTP Manual
 
CV Swapnil S
CV Swapnil SCV Swapnil S
CV Swapnil S
 
TekRADIUS
TekRADIUSTekRADIUS
TekRADIUS
 
WebKilit Manual
WebKilit ManualWebKilit Manual
WebKilit Manual
 
TekCERT Manual
TekCERT ManualTekCERT Manual
TekCERT Manual
 
SIPob Manual
SIPob ManualSIPob Manual
SIPob Manual
 
TekSIP Manual
TekSIP ManualTekSIP Manual
TekSIP Manual
 
TekTape Manual
TekTape ManualTekTape Manual
TekTape Manual
 
L'hivern
L'hivernL'hivern
L'hivern
 
L'hivern
L'hivernL'hivern
L'hivern
 

Similar to TekRADIUS Rate Editor

Parallels Plesk Billing 6.0 for Linux Installation and Update ...
Parallels Plesk Billing 6.0 for Linux Installation and Update ...Parallels Plesk Billing 6.0 for Linux Installation and Update ...
Parallels Plesk Billing 6.0 for Linux Installation and Update ...webhostingguy
 
Copa configuration
Copa configurationCopa configuration
Copa configurationMithun Roy
 
CO PA configuration
CO PA configurationCO PA configuration
CO PA configurationvannakm
 
TekSIP Route Server Manual
TekSIP Route Server ManualTekSIP Route Server Manual
TekSIP Route Server ManualYasin KAPLAN
 
Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Darrel Rader
 
SAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDFSAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDFLearnSAP LLC
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Managementelliando dias
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfJagadishBabuParri
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfJagadish Babu
 
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docCRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docKrisStone4
 
Planning guide sap business suite 7 2013 landscape implementation
Planning guide sap business suite 7 2013  landscape implementationPlanning guide sap business suite 7 2013  landscape implementation
Planning guide sap business suite 7 2013 landscape implementationLeonardo Parpal Roig
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolShanmugam Veerichetty
 
Cpm 0603 installation_guide
Cpm 0603 installation_guideCpm 0603 installation_guide
Cpm 0603 installation_guidetkma1828
 
160867_en.pdf
160867_en.pdf160867_en.pdf
160867_en.pdfSouadZid
 

Similar to TekRADIUS Rate Editor (20)

Parallels Plesk Billing 6.0 for Linux Installation and Update ...
Parallels Plesk Billing 6.0 for Linux Installation and Update ...Parallels Plesk Billing 6.0 for Linux Installation and Update ...
Parallels Plesk Billing 6.0 for Linux Installation and Update ...
 
Copa configuration
Copa configurationCopa configuration
Copa configuration
 
Config copa
Config copaConfig copa
Config copa
 
CO PA configuration
CO PA configurationCO PA configuration
CO PA configuration
 
CO-PA SAP
CO-PA SAPCO-PA SAP
CO-PA SAP
 
TekIVR Manual
TekIVR ManualTekIVR Manual
TekIVR Manual
 
TekSIP Route Server Manual
TekSIP Route Server ManualTekSIP Route Server Manual
TekSIP Route Server Manual
 
Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214Suse service virtualization_image_set up_guide_140214
Suse service virtualization_image_set up_guide_140214
 
SAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDFSAP BI Book - SAP BI Study Material Sample PDF
SAP BI Book - SAP BI Study Material Sample PDF
 
Environment & Release Management
Environment & Release ManagementEnvironment & Release Management
Environment & Release Management
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
 
sap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdfsap_cloud_platform_tutorial.pdf
sap_cloud_platform_tutorial.pdf
 
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.docCRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
CRM Territory Management_C06_CRM702_BB_ConfigGuide_EN_XX.doc
 
SAP BODS 4.2
SAP BODS 4.2 SAP BODS 4.2
SAP BODS 4.2
 
CATS Approval.pdf
CATS Approval.pdfCATS Approval.pdf
CATS Approval.pdf
 
Planning guide sap business suite 7 2013 landscape implementation
Planning guide sap business suite 7 2013  landscape implementationPlanning guide sap business suite 7 2013  landscape implementation
Planning guide sap business suite 7 2013 landscape implementation
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management tool
 
Cpm 0603 installation_guide
Cpm 0603 installation_guideCpm 0603 installation_guide
Cpm 0603 installation_guide
 
Rst4userguide
Rst4userguideRst4userguide
Rst4userguide
 
160867_en.pdf
160867_en.pdf160867_en.pdf
160867_en.pdf
 

More from Yasin KAPLAN

ARPMiner Datasheet
ARPMiner DatasheetARPMiner Datasheet
ARPMiner DatasheetYasin KAPLAN
 
TekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsTekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsYasin KAPLAN
 
Simple virtual office PBX with TekSIP
Simple virtual office PBX with TekSIPSimple virtual office PBX with TekSIP
Simple virtual office PBX with TekSIPYasin KAPLAN
 
How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?Yasin KAPLAN
 
TekRADIUS Installation step by step
TekRADIUS Installation step by stepTekRADIUS Installation step by step
TekRADIUS Installation step by stepYasin KAPLAN
 
TekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsTekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsYasin KAPLAN
 
TekRADIUS applications
TekRADIUS applicationsTekRADIUS applications
TekRADIUS applicationsYasin KAPLAN
 
TekRADIUS Datasheet
TekRADIUS DatasheetTekRADIUS Datasheet
TekRADIUS DatasheetYasin KAPLAN
 

More from Yasin KAPLAN (18)

TekOTP Readme
TekOTP ReadmeTekOTP Readme
TekOTP Readme
 
TekWifi Readme
TekWifi ReadmeTekWifi Readme
TekWifi Readme
 
Tekaba Manual
Tekaba ManualTekaba Manual
Tekaba Manual
 
TekENUM Manual
TekENUM ManualTekENUM Manual
TekENUM Manual
 
TekENUM Datasheet
TekENUM DatasheetTekENUM Datasheet
TekENUM Datasheet
 
TekFAX Datasheet
TekFAX DatasheetTekFAX Datasheet
TekFAX Datasheet
 
ARPMiner Datasheet
ARPMiner DatasheetARPMiner Datasheet
ARPMiner Datasheet
 
TekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP CallsTekTape - Audio Recorder for SIP Calls
TekTape - Audio Recorder for SIP Calls
 
TekConSer Manual
TekConSer ManualTekConSer Manual
TekConSer Manual
 
TekIVR Datasheet
TekIVR DatasheetTekIVR Datasheet
TekIVR Datasheet
 
Simple virtual office PBX with TekSIP
Simple virtual office PBX with TekSIPSimple virtual office PBX with TekSIP
Simple virtual office PBX with TekSIP
 
TekSIP Datasheet
TekSIP DatasheetTekSIP Datasheet
TekSIP Datasheet
 
How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?How to Add Custom Vendor Specific Attributes to TekRADIUS?
How to Add Custom Vendor Specific Attributes to TekRADIUS?
 
TekRADIUS Installation step by step
TekRADIUS Installation step by stepTekRADIUS Installation step by step
TekRADIUS Installation step by step
 
TekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked QuestionsTekRADIUS Frequently Asked Questions
TekRADIUS Frequently Asked Questions
 
TekRADIUS applications
TekRADIUS applicationsTekRADIUS applications
TekRADIUS applications
 
TekRADIUS Datasheet
TekRADIUS DatasheetTekRADIUS Datasheet
TekRADIUS Datasheet
 
TekRADIUS
TekRADIUSTekRADIUS
TekRADIUS
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

TekRADIUS Rate Editor

  • 1. TTeekkRRAADDIIUUSS SSPP Rate Editor Installation & Configuration Guide Version 4.8
  • 2. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 2 Document Revision 8.0 http://www.kaplansoft.com/TekRADIUS/ TekRADIUS is built by Yasin KAPLAN Read “Readme.txt” for last minute changes and updates which can be found under application directory. Copyright © 2007-2014 KaplanSoft. All Rights Reserved. This document is supplied by KaplanSoft. No part of this document may be reproduced, republished or retransmitted in any form or by any means whatsoever, whether electronically or mechanically, including, but not limited to, by way of photocopying, recording, information recording or through retrieval systems, without the written permission of KaplanSoft. If you would like permission to use any of this material, please contact KaplanSoft. KaplanSoft reserves the right to revise this document and make changes at any time without prior notice. Specifications contained in this document are subject to change without notice. Please send your comments by email to info@kaplansoft.com. TekRADIUS contains code derived from the RSA Data Security, Inc. MD4 Message-Digest Algorithm. KaplanSoft is registered trademark of Kaplan Bilisim Teknolojileri Yazılım ve Ticaret Ltd. Microsoft, Microsoft SQL Server, Win32, Windows 2000, Windows, Windows NT and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Cisco is Registered trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries.
  • 3. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 3 Contents TekRADIUS Service Provider (SP) Edition....................................................................................4 TekRADIUS Rate Editor .................................................................................................................4 Credit and Charged Amount Calculation.........................................................................................5 TekSIP Application Notes ...............................................................................................................7
  • 4. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 4 TekRADIUS Service Provider (SP) Edition VoIP Billing feature supported only by SP Edition. Requirements for SP edition:  Vendor: Supported RADIUS Vendors are Cisco, Quintum and Epygi. (Your Access Server is not needed to be one of these vendors, most VoIP vendors support Cisco VoIP attributes).  RADIUS Attributes: There must be Cisco, Quintum or Epygi VSA 24 (H323-Conf-Id) found in RADIUS Authentication and Accounting request packets in order TekRADIUS to assume that incoming packet belongs to a VoIP session. Accounting made based on “originate” call leg (VSA 26).  TekRADIUS Configuration: VoIP Billing must be enabled in order TekRADIUS to process incoming RADIUS packets belong to VoIP sessions. You can enable VoIP Billing using TekRADIUS Manager; check Settings / Service Parameters / Accounting / VoIP Billing Enabled option. You must have “Rates” SQL table under TekRADIUS database with at least “Default” Rate table. You can use TekRADIUS Rate Editor to create “Rates” SQL table and its entries. Use User-Credit (Add as a check attribute in user profiles) attribute to assign credits to VoIP users in TekRADIUS. You can optionally add Credit-Type unit to user or group profiles. TekRADIUS Rate Editor TekRADIUS Rate Editor is used to create rate tables for VoIP services. TekRADIUS must be installed prior to installation of Rate Editor. Rate Editor reads settings of TekRADIUS to access TekRADIUS database. Rate Editor checks if “Rate” table exists in TekRADIUS database at first run. If not, Rate Editor automatically creates “Rate” table.
  • 5. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 5 Set Price = 0 if you do not want to be billed calls for the particular prefix. You can create rate tables either manually or using Import function. Each rate table must have its own unique name. You can define prefix based rates after creating a rate list group. You can specify a rate table for a user or group profile by adding Rate-Table as a check attribute to the user or group profile. Every rate entry has four fields; Prefix, a description for the Destination, Billing Period (Resolution in seconds) and Price for the billing period. Rate Editor can import text files having rate entries. Every line must contain six fields separated with semi-colons (Table;Prefix;Destination;Resolution;Price;Type). Here is a sample of import file (VoIP type billing); Default;1;USA;30;0.5;VoIP Default;90212;Istanbul, Turkey;30;1;VoIP Default;90532;Turkcell;5;2;VoIP Default;9054;Vodafone;5;2;VoIP Default;9055;Avea;5;2;VoIP Default;90232;Izmir;30;2;VoIP Test;90;Turkey, PSTN;1;1;VoIP Click [Import] button at “Import/Export” tab to import a rate file. If you do not check “Update existing rates” option, Rate Editor will skip importing new entry if an existing rate entry found. You can also export rate entries in the database by clicking [Export] button. Credit and Charged Amount Calculation TekRADIUS calculates authorized credit using following formula; Authorized Amount = (User Credit / Price) x Resolution
  • 6. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 6 TekRADIUS calculates charged amount when user session ends using following formula; Charged Amount = (Duration / Resolution) x Price You must have mappings for h323-conf-id and h323-call-origin attributes in Accounting Table settings for proper operation. Cisco- h323-conf-id and Cisco- h323-call-origin attributes are mapped in the example above. You need to map correct attributes based on your vendor (Quintum, AudioCodes etc…). You can simulate authorization and charging functions in test tab.
  • 7. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 7 TekSIP Application Notes TekSIP SP edition provides SIP session control in conjunction with a RADIUS server. You need a RADIUS server which supports VoIP authorization. TekRADIUS SP edition supports VoIP authorization with billing. You can request a trial key for SP editions of TekRADIUS and TekSIP from KaplanSoft. You need to enable bot RADIUS accounting and authentication in TekSIP. You must set Send VSA's option to send VoIP vendor specific attributes. You can optionally enable sending interim RADIUS updates to the RADIUS server by setting Interim Accounting Period value greater than zero. You must set Authorization Only options in RADIUS authentication options. TekSIP will not send RADIUS digest authentication attributes for VoIP calls (INVITE requests) when this parameter is set.
  • 8. TTeekkRRAADDIIUUSS - SP Edition © 2007-2014 KaplanSoft Ltd. - http://www.kaplansoft.com/ 8 You must also set Auth. Calls to Reg.EPs if you plan to bill local calls between registered endpoints.