Tariscope includes a flexible call rating system that takes into account:
- a rate plan assigned to a customer (subscriber),
- currency,
- type of day,
- time of day,
- various types of rounding,
- free seconds
- and much more.
Tariscope allows you to specify any number of rate plans that combine a set of rates. In addition to rates, rate plans may include some services that should be charged to all customers.
Rates are created for a particular telecom service privider, with which a telephone system is connected, and associated with certain telephone codes. In the Tariscope system, there are no restrictions on the number of rate plans, telecom service providers and rates.
Rate history
The Tariscope system keeps the history of each rate, that allows you to rate calls up to a certain date at a specific cost, after this date another cost will be used, and so on. Thus, if it is necessary to recalculate calls for any period, it will be used the cost that operated in this period.
Currency
Rates can be set in any currency. The only thing to remember is that the cost of the call will always be converted into the main currency in the system at the current exchange rate.
Billing period
A rate can be set per minute or per second. At the same time, Tariscope allows you to set some rates with per second accuracy, and other rates with a per minute accuracy.
Free seconds
A rate can include N-th number of free seconds of call, the cost for which is not charged.
Rounding
Different types of call cost rounding are supported.
The call cost depending on call duration
The Tariscope administrator has the option to assign a different call cost for rates depending on call duration. You can also assign different costs depending on the total amount of minutes spoken by subscriber. For example, up to 600 minutes of calls are charged at a price of USD 0.00, from 600 to 1000 minutes, the price is USD 1.00, and over 1000 minutes, the price is USD 0.80.
Cost for connection
If necessary, a call cost can include the cost for connection.
Call charges using different names
The call cost for which various rates are specified in the system can be recorded to the subscriber's account with the same name that the rate has or you can use a specific name for several types of rates. For example, there are different rates for Western, Eastern, Northern and Southern Europe. If there is no need to keep a record of calls in the subscriber's account for each of these directions, you can use a common name, with which the call cost will be chargeed to the subscriber's account. For example, for the above example, the name can be 'Europe'. The choice of a specific name for each rate, with which the call cost will be charged to subscriber accounts, or use of some generalized name, is primarily determined by the requirements for detailing information in subscriber accounts.
Dependence of rate price on day type and day time
Each rate can contain a different cost on dependence of type of day (working, holiday, weekend) and time of day. You can create any number of time periods with a specific cost.
Charges for each subscriber's extension
If a subscriber has several extensions (phone numbers), Tariscope can charge a call cost, telecommunications services to the subscriber's account for each extension separately, or in general to the subscriber.
Rating incoming and outgoing calls
Tariscope allows you to charge not only outgoing calls as most call accounting and billing systems do, but also, if necessary, it can charge incoming calls. This feature can be useful to some users, for example, those who use paid phone numbers.
Any number of telecom service providers with their own rates
A telephone system communicates with other telephone systems or gateways. To correctly rate the calls, routes (trunk groups) or gateways in Tariscope are linked with telecom providers whom calls are directed. In Tariscope, you can create any number of communication providers with specific rates and link them to the appropriate routes (gateways).
Alternative rating
Tariscope allows you to calculate a call cost at two different rates that belong to different telecom service providers. This allows the provider to simulate the application of a new rate or the provider can apply a second rate as a rate of the provider partner, with which it is necessary to perform mutual settlements.