On this page you can set most of the RODOPI parameters.
ISP Information, Billing Information, Billing Policies, Internet Settings, Domain Names Registration, RADIUS Server Settings, Multi Currency, ICVerify, Other
ftp://uploadlogin:password@authentication-server/directory/users-file
For example:
ftp://radusr:hjYRT65@radius1.netdomone.net/usr/local/radius/users.txt
Make sure there are no spaces or special character in the URL. Use password with
letters and digits only. The directory is relative to the root directory NOT to the users
home directory. The user default directory is not supported.
Rodopi will NOT read any data from the users file in the specified location. Rodopi
will upload new users file every time any dialins account is changed (inserted , deleted,
suspended, released, modified). You need to have all your customers in the Rodopi database
to have them all in the users file.
To check the status of the procedure that uploads the users file go to Filter Search,
click By Criteria, select Procedures and click Search. Look at the Last Activity and Last
Message/Error. You can run the procedure manually from there. Click on the radio button
near to "Create RADIUS file" and click on the "Run" button on the
left.
If you have error 202 this means that the URL to the users file is not correct. Sometimes
not enough permissions will cause this error. The user in the URL should have permissions
to create, rename, delete files in the specified location.
The Usage Info in RODOPI is information about the billing policy for the usage of some resource, or Unit Type, as it is called in RODOPI. You can have several billing policies for each resource you provide. Each plan can include several of your resources (on-line non-prime hour, on-line prime hour, WWW space). For each resource included in a given plan you must specify the billing policy for it. You do this by specifying Usage Info for each of the resources included in the plan. By combining different billing policies for each of your resources you can create unlimited number of service plans. The types of units (resources) currently supported by RODOPI are:
RODOPI knows how to import information about this unit types from the RADIUS Accounting
details file.
The Usage Infos are listed in the Usage Infos administration page. You can edit
each entry by clicking the Edit button or create a new Usage Info by clicking the Add
New Usage Info link. For each Usage Info you must specify the following fields:
| Units Included | Price Included | Units Increment | Price Increment |
| 10 | 0.00 | 1 | 1.00 |
| 50 | 40.00 | 1 | 0.20 |
| 100 | 50.00 | 1 | 0.00 |
If the customer uses less than 10 hours, he won't be billed. If he uses 30 hours he will
be charged for $20.00. If he uses 90 hours he will be charged for $48.00. And if he uses
more than 100 hours monthly, he'll be charged for $50.00.
| Note 1: | For multiple usage rows the Units Included field must increase with each additional row. Otherwise RODOPI won't let you save the Usage Info. |
| Note 2: | You can't change the Unit Type of a Usage Info if it is used by some Plan Info. |
| Note 3: | It is possible to change the billing period of the Usage Info, but it is not recommended if there are customers who are currently using it. Incorrect billing may occur. |
The Plan Infos describe your service plans. In the Plan Info you specify the pricing
and minimum period of the service, and details like waiving of the setup fee, number of
login accounts, number of extra e-mails, hiding the plan from the customer, etc. If the
plan does not include dial-up - for example a web hosting plan, you can specify the
username and password by adding a shell account. (Shell accounts will not be created on
the RADIUS server). The plans can also have usage components (Usage Infos). You can create
Usage Infos from the Administration / Edit Usage Infos
page. You can have as many service plans as you want by combining their parameters and
different Usage Infos. Plan Infos are listed on the Plan Infos administration page,
with their description, setup and ongoing fee, number of accounts and hidden flag. You can
edit an existing Plan Info by clicking the Edit button or create a new one by clicking the
Add New Plan Info link. Here are the fields you must specify for each Plan Info.
If you want to see information about the plans and the letters attached to them you have
to click the List Plans and their welcome letters link.
A note about changing live Plan Infos, which are currently in use:
On this page you can see a list of all plans and the subject line of the welcome letter
connected to this plan. Also here you can attach a welcome letter to a plan. A welcome
letter is e-mail that is sent to the customers that subscribe for a new plan. First you
have to create welcome letters before you be able to connect them to a plan. You do this
from the Letters page.
If you want to attach a letter to a certain plan you just click the "Edit" button
next to the plan. Then you will get a combo box with the subject lines of all welcome
letters you have defined. You select the letter you want to send to the subscribers for
that plan and press the "Save" button. If you want to view the contents
of the letter not only the subject you have to press the "View letter" button.
This will open a new window and show the contents of the letter.
On this page you can see a list of all plans and radius profile attached to this plan.
You can attach a profile to the plan by clicking "Edit" button. Combo box
with list of profiles will appear. Then you select from it desired profile and press the
"Save" button. If you do not choose profile for this plan, the default profile
will be selected.
If you want to see the attributes for this profile press "View profile"
button next to the "Edit" button. This will open a new window where you
can not only see the profile attributes. Moreover you can add, edit or delete profile
attributes. Then you can save or discard changes.
This is the place where you can manage additional attributes connected with an existing
plan. You may want to define additional characteristics for your plans, which will give
you more information (for example you may want to associate an IP Address with a certain
plan). Besides from version 4.01 RODOPI requires some additional info fields for certain
plans. When you come to this page you will see a list of all plans that have some
additional info field attached.
One plan can have none, one or more additional fields attached to it. You attach a new
additional info to a plan by selecting the plan and the corresponding additional info from
the combo-boxes and the press New button.
You delete a relation between a plan and an additional info by pressing the Delete
button. Of course before you create such relationships you have to define the additional
info fields. You do that by pointing to the link saying "Manage Additional Info
Fields".
You will see a page with a list with all additional infos. Some of them you can edit other
you can not (the ones that come with RODOPI installation). If you want to edit an
additional info press Edit, if you want to delete an additional info press Delete.
If you want to create a new additional info click the link saying "Create new
additional info". If you edit or create an additional info you will be lead to a page
where you have to enter the following info:
When you are done press Save Filed button.
This is the place where you can setup a list of advertising media. Enumerate all the means of advertising that you use. When a customer subscribes for a plan he or she may be willing to provide information about where he or she has heard of you from. Later you can view the statistics from Managerial / Marketing Reports and evaluate the efficiency of each media you advertise in.
On the Commissions page you can edit sales types as well as commission types.
Whenever a sales person subscribes a customer for a given plan and puts his nickname on
the "Sales, Marketing survey, etc." page of the Subscription form, he will be
assigned as a sales person for this customer. Later RODOPI can calculate the sales
person's commission. Here you are able to specify as many different combinations among
sales types and commission types as you want and the percents for them.
On this page you have to deal with two types - sales type and commission type. First you
have to define the different Sales Types. You do this by clicking the Add new Sales
Type link. You will get to a new page where you can define a new sales type. You have
to enter the description of the sales type and then to specify whether the type is Debit
or Credit. A sales type is a Credit one when you want to calculate the
commission on the basis of all payments to a customer's account. A sales type is a Debit
one when you want to calculate the commission on the basis of all charges applied to a
customer's account.
The second thing you have to do is to define the different Commission Types. You do this
by clicking the Manage Commission Types link. You will get to a new page where you
can add new, edit or delete a commission type.
Next you have to define these combinations among Sales Types, Commission Types and
percents you wish to use. You do this by pressing the Edit button from the
Commission Page. Here you have two cases again.
If the Sales Type is defined as a credit one, when you press the Edit button you
will go to a page, where the only thing you can specify is the commission percent. You
have to enter only one number, because when you define a sales type as a credit one, the
salesman gets a percent of all the customer's payment on the account. As RODOPI calculates
the percent from the whole amount on the account it is not possible to differentiate the
percents by categories.
If the Sales Type is defined as a debit one, when you press the Edit button you
will go to a page, where you will find a list of all the Commission Types, that you have
defined. You can select as many Commission Types for that Sales Type as you wish. You do
this by marking the check box to the left of the Commission Type. Then you can define the
different percents for each commission type for Setup, Ongoing and Usage fees. Setup
determines the percent of the setup fee. Ongoing determines the percent of the fee for the
period the customer has subscribed for. And Usage determines the percent of the fee for
usage as defined in the plan. You can set different percentages for setup fee, ongoing
fee, and all usage charges. Note that you cannot delete a commission type if it is
assigned to an existing plan. You can change the percents whenever you want, you'll just
need to print again a Commissions report from the Managerial / Marketing Reports
section in Maintenance.
The Event Scripts page is the interface to RODOPI's script uploading module.
Here you can assign scripts to different account types and events, and choose how RODOPI
should send the scripts to the specific server - by FTP , e-mail or a batch file can be
executed on the SQL Server machine. For more information about RODOPI's Event Scripts go
to the Event Scripts documentation page.
You can filter the account and event types from the list boxes on the top. Click the New
FTP or New Mail button to create a new script. Click the Delete button
to remove a script, or the Edit button to edit it.
In the script edit page you must specify the event and account type, and set the order in
which multiple scripts for the same event should be uploaded. For FTP scripts you must
specify the URL of the file (make sure you have allowed access to this location). RODOPI
will automatically append a unique increasing number to the filename. For e-mails you must
specify the From and To name and address, as well as the Subject of the message.
This is the page where you can manage the letters which you send to the customers by
e-mail. This is the place where you can edit, delete or add new letters in the database.
When you get to this page you have to select a category to receive a list of letters. The
letters are divided into 4 types:
First you have to select the type of letters you want to view. You can do this by
selecting the appropriate type from the combo box. You can also get a list of all the
letters by selecting All letter types from the combo box.
Once you select a type you will get a list of all the letters of that type that you have
defined. The information you get is different for the different types of letters.
If you have selected Late payment letters you will receive a list of letters which
are sent to customers when they are late with their payments, also for each letters you
will receive information about the payment type connected with the letter, the number of
days that have to pass after the due day before starting sending the letter, the number of
days after the due day when to stop sending the letters, the frequency of the reminder
letters in days as well as the subject and the body of the letter.
If you have selected Pre payment letters to inform them that their anniversary day
is coming soon. Here for each letter you will get information about the payment type for a
letter, the number of days it is sent before the anniversary day as well as the subject
and the body of the letter.
If you have selected Welcome letters you will receive a list of letters which are
sent to customers when they subscribe for a certain plan. Here for each letter you will
get information for the number of plans that use this welcome letter as well as the
subject and the body of each letter.
Note: If the body of the letter is too long only the first few lines will be
displayed. To view the entire letter, press the Edit button.
If you have selected Miscellaneous letters you receive a list of letters which are
sent to a predefined pool (see Pool page). For
each letter in the list you will receive information about the subject body and the body
of the letter.
If you want to edit a letter just click the "Edit" button next to it.
If you want to delete a letter just click the "Delete" button next to it.
If you want to create a new letter you have to select letter type first (from the combo
box) and the press the "New Letter" button.
Note: You will not see this button when you select All letter types from the
combo box.
In all letters you can use keywords to personalize the email. Here is the list of keywords that can be used:
| @URL@ | 'http://This.RODOPI.WWW.Server/olsplus/customersup.html' |
| @ISP@ | ISP's name |
| @Phone@ | ISPs phone number |
| @FirstName@ | customer's first name |
| @LastName@ | customer's last name |
| @Company@ | customer's company name (if any) |
| @RegNumber@ | customer's registration number |
| @Balance@ | customer's current balance |
For example if you begin your letter with:
Dear @FirstName@ @LastName@
Rodopi will replace the keywords with the real names of the customer.
NOTE: If you need to have @ sign in the
letter (e.g. you billing email address)
use @@ instead (e.g. billing@@domain.com)
On the Late Payment Letters page you can create or edit existing letters which will be sent automatically to customers who are late with their payments. You can design different letters for the clients with different methods of payments. For each letter you need to specify the following fields:
The From address and name in the e-mails is specified on the Configuration
page, in the Billing Information section.
On the Pre Payment Letters page you can create or edit existing letters which will be sent automatically to customers several days before their anniversary day. You can design different letters for the clients with different methods of payments. For each letter you need to specify the following fields:
The From address and name in the e-mails is specified on the Configuration
page, in the Billing Information section.
On the this page you can create or edit existing letters which will be sent automatically to customers when they subscribe for a new plan. For each letter you need to specify the following fields:
The From address and name in the e-mails is specified on the Configuration
page, in the Billing Information section.
You attach a letter to a plan in the Plan
Infos and their welcome letters page.
On the this page you can create or edit existing letters which later you can send to a group of predefined customers from the Pool page. For each letter you need to specify the following fields:
The From address and name in the e-mails is specified on the Configuration
page, in the Billing Information section.
This page lets you specify the location of one or more RADIUS-generated details files.
RODOPI will download these files via ftp from the URLs specified. The URLs must be in the
form
ftp://login:password@authentication-server/directory/details-file
You may create a special account for RODOPI on your authentication server. RODOPI will
rename each detail file that it imports into its database by adding "old_" as
prefix and the current date as suffix. You can delete the details files that start with
"old_".
In order RODOPI can successfully complete this operation, it is necessary to grant
the appropriate permissions (for reading, writing, renaming, deleting) for the account you
have specified in the URL.
The following format is supported:
Valid session record should include the following fields:
######################## Sat Feb 7 22:02:22 1998 User-Name = "testuser" Acct-Status-Type = Stop Acct-Session-Id = "249321584" Acct-Session-Time = 301 Acct-Input-Octets = 565 Acct-Output-Octets = 849 Client-Port-DNIS = "7070098" ############################
All fields are mandatory except "Client-Port-DNIS". RODOPI will skip any record
that does not include all mandatory fields. Note that the record must have
"Acct-Status-Type = Stop" line in it. Click here
to see file in compatible format. If your RADIUS server is generating detail files in the
same format, the online usage will be imported.
This is an interface where you can add/edit different transaction types and their
attributes. Just click the Add/Edit button and enter transaction type, password for this
type, balance type - credit or debit and check taxable, if this transaction is taxable, In
order to save your data, click on the Save button.
Promotions are used when customers subscribe. In the subscription process they have to
select one or more plans. Also they can add promotions if they know the promotion codes
you have created from this page. They simply have to enter the promotion code in the
provided text box. Thus the customers can use one of your promotions and be charged the
way you wish.
This is the place where you can manage the promotions. A promotion is always connected to
a particular plan. In future versions a promotion will be connected with a sales person as
well. So first you should create a plan for a certain promotion (or just use a ready one).
For instance you may create a plan with a negative charge (which will be the discount of a
regular plan, it is combined with) or simply create a plan with lower charges.
If you want to create a new promotion click the New Promotion Button. You will be
displayed a new page, where you have to enter the values for the newly created promotion.
There are two types of promotions: Single promotion and Multiple Promotion.
In both cases you should enter a prefix for the promotion. In the case of Single
promotion the prefix is the code of the promotion. While in the case of Multiple
Promotion, the prefix is the first part of the codes of the promotion. RODOPI will
generate numbers that will be concatenated to the prefix, thus you will have several
promotion codes for one and the same promotion.
In the description field enter a meaningful explanation for the promotion. Next you have
to specify the plan which the newly created promotion is linked to. Choose one from the
combo box. The field of the sales person is reserved for future releases of RODOPI. You
can select sales person, but it will not have any impact on the promotion. Then you have
to decide what kind of promotion you would like to create (Single promotion or Multiple
Promotion). If you choose Single promotion you should only enter value for
Maximum Hits For One Code. The value of Maximum Hits For One Code is used to limit the
number of the customers that use this promotion. Note: this is for future releases of
RODOPI, now the number of the customers is not limited. If you choose Multiple
Promotion you have to enter values for:
Click Save button to confirm the creation of the promotion. Press Reset
to clear the values in the form and to enter new ones and click Cancel to abort
this process and return to the previous page.
From the promotion page you can view any previously defined promotion by clicking the View
button. You will be displayed all the information for the promotion you have chosen. Also
you can edit the attributes of an existing promotion by clicking the Edit button.
Note that you CANNOT change a promotion from Single promotion to Multiple
Promotion and vice versa. Also you are not allowed to change the length of the code
string, the count of the promotion codes as well as the codes themselves as they are
already generated.
If you want to delete a particular promotion you have to press the Edit button
first and then press the Delete button.
This page lets you provide information about the prime time. As a plan is defined you
may set different charges for prime time and non-prime time hours. RODOPI must know the
prime hours in order it be able to apply different charges for the different hours.
This page is divided into two sections. The first one lists the weekdays. You have to
define the prime hours for each day of the week by clicking the Edit button and
entering values in from and to boxes. If you do not want to have prime hours
for a given day you have to enter 0 or blank in both from and to boxes.
Confirm your choice with the Save button.
The second section is designed for entering holidays. The holidays are always non-prime
days. Here you can add, edit or delete holidays. You have to enter valid date and if you
want you can enter a description of the holiday
This is the page where you can manage the RADIUS server's attributes. You can add, edit
or remove RADIUS attributes. If you want to add a new attribute you simply enter the name
of the attribute at the bottom line of the table and press the Save button. If you
want to delete an attribute you just press the Delete button next to the attribute
you want to delete. And if you want to edit an existing attribute you have to press the Edit
button, next to the attribute you want to edit.
The column Quote indicates whether the values of the attributes should be enclosed
in quotes or not. The Check Item column indicates whether the values of the
attributes are check items or reply items. If there is a check mark then the attribute is
a check item.
User profile attribute/value pairs are classified as either check-items or reply-items.
Check-items are attribute/value pairs RADIUS server compares to the attributes/values it
receives from a client to authenticate a user. Reply items are attribute/value pairs
RADIUS sends the client to authorize a link and services if authentication is successful.
If authentication fails, RADIUS server typically sends an attribute/value containing a
message about the authentication failure.
A users file may contain general comments about the file and separate comments about
individual users profiles. Each user profile contains one line of check-items for
authentication and, possibly, one or more lines of reply-items for authorization.
This is the format of the entries:
#Comment username password [, check-item]... reply-item, reply-item Here is a simple of what RODOPI will generate for a user whos name is Paul Durand, user name is aaadf, with registration # 878431080 and password - gdfgfd.
# 878431080 -- Paul Durand aaadf Password = "gdfgfd", NAS-Port-Type = Async Ascend-Idle-Limit = 1200, Framed-Protocol = dailin, User-Service = ppp
NOTE: You should have in mind that a line could not be longer than 255 characters, so limit the number of the "check item" attributes. If you want the values of a particular attribute to be written with quotes surrounding them you should check the check-box next to that attribute.
The Sales Persons page lists all your salespersons. Here you can add, edit or
delete salespersons. The nickname you assign to each salesperson is important and must be
unique. The salespersons will use it in the Subscription form whenever they subscribe a
new customer. You cannot delete a salesperson if he has subscribed any customers.
On this page you can define and edit the different service and account types. You
define different service types for the different kind of services you offer. For example
service types can be Modem dial-in, ISDN dial-in and dedicated, Web Hosting and Merchant
Services, Co-location, server hosting, Dedicated T1 and others.
Also you define different account types. For example small business account, personal
account, corporate account and so on.
Later you attach a service type and account type to a plan info. During the subscription
process the customer has to select a service type and account type and he/she will be
displayed a list of only these plans that match the service and the account type selected.
Thus you can direct customers to the most appropriate plan. Of course there is a
possibility the customer to select all service and account types, so he/she can see all
plans you are offering.
Rodopi lets you setup taxes for different geographical locations on a per customer basis.
Example 1: You subscribe someone in Colorado where a 8.5% sales tax exists. You canfigure Rodopi to calculate the tax amount and it will show on the customer invoice.
Example 2: You subscribe someone in Canada where a 7% PST exists and a 7% GST exists. You can configure Rodopi to calculate both taxes and they will show on the customer invoice on different lines.
With Rodopi you can define as many Tax Types as you require. Tax Type is for example Sales Tax, Federal Tax, State Tax or other.
For each Tax Type you can define as many Tax percentages as you require for each tax type. For example in one city you may have 8.5% sales tax, and in another the percentage for the same Tax Type will be 9.3%.
Then you can setup as many location definitions for each Tax percentage.
To Add a Tax Type
You need to add second Tax Type only in case two or more taxes per sale are required.
On the right of the line that starts 'Tax Type Description' click on 'Add'
Tax level 1 is calculated on the Net amount, Tax level 2 is calculated on Net + Tax level 1, Tax level 3 is calculated on Net + Tax level 2 etc.
Example 1: For Canada there are 2 taxes PST and GST, PST is calculated on the net amount, GST is also calculated on the net amount. So both Tax Types should be Tax Level 1.
Example 2: Fictional: Kentucky has a State Tax of 7% and a Federal Tax of 6% over the net + State tax. So the State Tax level will be 1 and the Federal Tax Level will be 2. For a service plan that is $100, the State Tax is $7, total = $107, the Federal Tax is 6% from $107 = 6.42, total = $113.42.
Click on 'Save' to save and go back to the main Taxes screen
To Add a Tax Percent
On the right of the line that starts 'Tax Percent' click on 'Add'
Click on 'Save' to save and go back to the main Taxes screen
To Add a Location
On the right of the line that starts 'Location' click on 'Add'
Wildcards work on the Zip Code start eg: 91 (all zip codes starting with 91)
Example 1: Everyone in Texas: Location = 'TX', Location Description = 'Texas, USA', Location Type='State'
Example 2: Everyone in Seattle: Location = 'Seattle', Location Description = 'Seattle, WA', Location Type='City'
Example 3: Everyone in Southern California: Location ='92', Location Description ='Southern CA', Location Type='Zip Code'
Click on 'Save' to save and go back to the main Taxes screen
NOTES:
On this page you can review usage filters and their parameters. Here you will find a
list of the installed filters and their parameters.
RODOPI comes with two filters. The first is the default one for parsing various web log
files, VoIP logs and logs from the Net Traffic Collecting program. The second is for those
who are members of RODOPI Club and offer roaming to their clients.
You add a new parameter for a filter by pressing the Add button. You specify the
name of the parameter as it is expected by the filter. Also you enter a meaningful
description. If you want to edit the name or the description of a parameter you press the Edit
button next to the parameter.
You can add new filter by clicking on "Add Filter" button. You will be
lead to a page where you have to enter the description of the new filter. Also you can
edit the filter description by pressing "Edit" button next to the filter
description. A new page will appear where you can change the description and save changes
or delete this filter.
On this page you can review usage filters and their installations. Here you will find a
list of all installed filters. RODOPI comes with two predefined filters. The first is the
default one for parsing various web log files, VoIP logs and logs from the Net Traffic
Collecting program. The second is for those who are members of RODOPI Club and offer
roaming to their clients.
Here you have the following options.
Each instance of the filter can manage several log files. You manage the log files that
are processed by pressing "Logs" button. Read below for more info.
This is the page where you manage the log files that are processed by the corresponding
filter. First you have to add log files for processing (if you have not done this yet).
You do it by pressing the Add button. You will be displayed a new page. Here you
have to provide information about the location of the log file.
In the field Directory URL you have to specify the directory where the log file(s)
is located. Here you have two approaches. 1. The log can be located on the same machine
where the Log Filter runs. 2. It can be on other machine.
In the first case you just enter the directory path where the file is located. Note you
enter here only the directory, without the file name. Example:
D:\web_servers\logs\common\
In the second case you have to specify a FTP location of the file. Once again, entering the FTP location do not enter the file name. Example:
ftp://username:password@machine.domain.com/eb_servers/logs/common/
In the field Mask you specify the file name of the log file. Note that you can
put the file name here but you can specify a mask for a number of files to be processed .
Example: If you want a specific file in the above mentioned directory to be processed you
just enter its name here
logfile.txt
However if you want to read a lot of log files of the same type, and all of them are in the directory you enter a mask e.g.
ex*.log, *.txt, *.*
From Delay combo box you select the delay between two consequent processing of
the log file.
In the Next Run field you enter a date or a date and time when the processing of
the log file should run next time.
Follows a section called parameters. Here you enter values of the parameters as they are
defined for that log filter (see Usage
Filters Parameters)
RODOPI comes with two predefined filters. The first is the default one for parsing various
web log files, VoIP logs and logs from the Net Traffic Collecting program. The second is
for those who are members of RODOPI Club and offer roaming to their clients.
Also RODOPI comes with predefined parameters for these filters. The meaning of the
parameters for the firs one is the following:
And for the roaming filter there is only one parameter called Domain here you
enter your roaming ID as your ISP is registered in RODOPI Club. If you are not member of
RODOPI Club do not enter nothing here.
If you want to edit the values of these parameters you just click the Edit button.
Use Reload page button when you want to see whether there are changes in the
"Next Run" column of the page. It is useful because you can see whether the file
was processed or not and fix some parameters of the installation.
Next to each log file there is a button Files. You use it to see a page with a lot
of information about the processing of that file. On this page You can get info for the
last error message and for the status of the process (whether it is completed or in
progress). The Offset column shows where the filter will start from next time it
reads the log.
Please click here for details on Voice over IP
Back to the table of contents