Rate Management in VOS3000

VOS3000 is one of the most popular sofwswitch / software in the VoIP market to handle IP to IP call termination. This is post is about the Rate Management option in VOS3000 softswitch. The rate management technique is same for all versions of VOS3000.


How to start
Select a line in the rate group management page, and choose “Open” in the right click menu.

Double-click the “Number of rates” in the rate group management page. After clicking you will find a Spreadsheet page.

Spreadsheet items:
Rate prefix: The prefix of the called number which matches this rate. (* The longest matching prefix will be used. For example, if there are two rate prefix, “0” and “01”, the number “01117” will be match to “01” since it is the longest pattern that matches “01117”). So, keep your eyes open when add any rate prefix, no mistake should be happen.

Rate type: Available options are “Net”, “Local”, “National”, and “International”. (* The type will not only be shown in CDR, but also used in many filters and statistics. Please correctly specify the rate type. Meanwhile, this type will be checked before calling. If a caller does not have the authorization to call the type of number specified here, the call will be banned).


Area Name: The area corresponding to the rate prefix such as India CLI, Pakistan Non CLI, Bangladesh CLI etc.

First Time Rate: The rate for the first time duration when the session time is nonzero. (Unit: Dollar).

First Time Duration: The length of the first time. Sessions that exceeds this time interval will be charged according to the “Billing Rate” and “Billing Cycle” specified below. If this parameter is set to 0, the “Billing Rate” and “Billing Cycle” will be used from the beginning. (Unit: Second).

Billing Rate: The fee charged for every Billing Cycle (Unit: Dollar).

Billing Cycle: The session time that exceeds the “First Time Duration” will be divided into units with length specified here. When the time cannot be divided clear, it will be rounded up to the nearest integer. (* An example: if the “First Time Rate” is “0.21”, the “First Time Duration” is “180”, the “Billing Rate” is “0.15”, and the “Billing Cycle” is 60, then according to this rate, a session that lasts 250s will be charged 0.21 + 0.15 * 2 = 0.51 Dollar).

Other operations:
The spreadsheet supports Export and Import operations. Refer to the exported files for the import format. You can export files and can import those files later to add other rates.

Right-click menu:
Add initials to prefixes: When selected lines are in the status of “to be added”, the function can be used to modify their initials.

Remove initials from prefixes: When selected lines are in the status of “to be added”, the function can be used to modify their initials. (Some international rate list use nonstandard initials). These functions can be used to adjust the initials after import).

When creating rate policies for national calls, try to use rate prefixes like “01” – “09” instead of using a single “0”. Otherwise, if the international rate policies are incomplete, some international calls might be matched to “0” and misclassified as national calls.

Thanks a lot for reading, hope you will enjoy it.

Leave a Reply

Your email address will not be published. Required fields are marked *