Telecommunications rating

Last updated

In telecommunications rating is the activity of determining the cost of a particular call. [1] The rating process involves converting call-related data into a monetary-equivalent value.

Contents

Call-related data is generated at various points in the network or measurements may be taken by third party equipment such as network probes. Generally this data is something quantifiable and specific. The usage data so gathered is then either packaged by the equipment or it may be sent to a charging gateway.etc.

Rating systems typically use some or all of the following types of data about a call:

Generally individual calls are rated and then the rated amounts are sent to a billing system to provide a bill to the subscriber. Often the rating system will be a module of a larger "Billing System" architecture.

A rating system must be adapted to the constantly changing pricing policies, which have the strategic goal of stimulating demand. [2]

Data structures

To perform the rating calculations it is necessary to produce a Call detail record/EDR.[ citation needed ] A Call detail record [3] [4] (CDR, also known as Call Data Record) [5] is "a record of a call setup and completion", [5] and its format "varies among telecom providers or programs", which some allow to be configured by the user. [6]

EDR stands for Event Data/Detail Record. EDR records are used for systems that charge more than calls - content. e.g. buying ring tones.[ citation needed ] The generated CDR/EDR may not be in a form suitable for the particular rating system. In this case a piece of software, known as the mediation system, may be required to render the data into a form useful by the rating system. The mediation system is also useful for gathering data from various sources to aggregate into one record.

In spoken language CDR usually refers to any type of record: voice, SMS or data.

Design choices: support for non programming configuration

In complex systems there's the need of the flexibility to modify and maintain the system by an interface more human-readable than programming code, like editing tables where the behavior of the system is defined. This allows both a quicker editing and the possibility to let the configuration and maintenance of the system to non programmers, like business/tariff analysts. This flexibility comes at the cost of a heavier computational time[ dubious ]. The support for "code external" textual configuration of both rating cases-amounts and the algorithmic rating process steps, is sometimes called "Rule-based Rating". [7] Rule-based rating is one simple example of the use of the more general control table technique.

As the telecommunications market comes under increasing pressure from new technologies (for example WiMAX), the leading differentiating factors between competing operators is often the innovation in new product offerings, and time to market. This leads to a natural tension between the capabilities that are offered by:

In real life situations, even the most configurable systems generally have an implementation phase, in which new capabilities are created using programming methods, and a configuration phase, in which the new capabilities are configured and offered to the mass market.

Complex rating

As competition increased in the telecommunications space, rating is getting increasingly complex. Some rating scenarios use multiple measurements.

Example:

Rating for a video download may involve measuring the number of minutes, the amount of data, the quality of data transfer as identified by the service level agreement (SLA) and the usage (copyright) cost of the video.

Example:

A data session representing viewing a video-on-demand session, with a one-off charge, should not charge the user for the data volume since it was already charged for the video. These two charging events are correlated and the data volume spent on streaming video isn't charged to the user's data bundle/account.

Complex rating could also involve non-network related parameters. Some of the rating data may come from the customer care or billing sub-systems.

Example:

When usage above a certain amount is triggered in the billing sub-system the rating engine may assign a lower rate for the user. This is also known as an adjusting rate and can be complex to model in certain systems.

Complex rating behaviour could be due to particular real or virtual behaviour.

Example:

Subscribers who play an affiliated on line game may trade in-game currency or equipment or incentive tokens for discounted calls to other players of the game.

Among the issues of rating that are unexpected sources of complexity is Daylight Saving Time time offsets. [8]

Neutral currency rating

Modern rating engines may also be currency neutral. Certain multi-national telecommunication providers provide the ability for subscribers settlement in multiple currencies. In this scenario the rating engine generates a currency neutral billing record. It is the billing engine which is assigned with converting the virtual currency into an actualized cost.

Re-rating

In some scenarios it may be necessary to re-rate calls but not all rating engines are capable of this. There is a philosophical argument as to the usefulness of re-rating, with no clear correct answer:

Pro re-rating

Against re-rating

See also

Related Research Articles

<span class="mw-page-title-main">Fee</span> Price to be paid for remuneration for services

A fee is the price one pays as remuneration for rights or services. Fees usually allow for overhead, wages, costs, and markup. Traditionally, professionals in the United Kingdom receive a fee in contradistinction to a payment, salary, or wage, and often use guineas rather than pounds as units of account. Under the feudal system, a Knight's fee was what was given to a knight for his service, usually the usage of land. A contingent fee is an attorney's fee which is reduced or not charged at all if the court case is lost by the attorney.

Phone fraud, or more generally communications fraud, is the use of telecommunications products or services with the intention of illegally acquiring money from, or failing to pay, a telecommunication company or its customers.

<span class="mw-page-title-main">Electricity meter</span> Device used to measure electricity use

An electricity meter, electric meter, electrical meter, energy meter, or kilowatt-hour meter is a device that measures the amount of electric energy consumed by a residence, a business, or an electrically powered device.

In telecommunications, a long-distance call (U.S.) or trunk call is a telephone call made to a location outside a defined local calling area. Long-distance calls are typically charged a higher billing rate than local calls. The term is not necessarily synonymous with placing calls to another telephone area code.

A telecommunications tariff is an open contract between a telecommunications service provider and the public, filed with a regulating body such as state and municipal Public Utilities Commissions and federal entities such as the Federal Communications Commission (FCC). Such tariffs outline the terms and conditions of providing telecommunications service to the public including rates, fees, and charges.

Business activity monitoring (BAM) is software that aids the monitoring of business activities that are implemented in computer systems.

A dedicated hosting service, dedicated server, or managed hosting service is a type of Internet hosting in which the client leases an entire server not shared with anyone else. This is more flexible than shared hosting, as organizations have full control over the server(s), including choice of operating system, hardware, etc.

IntegRate was a software product written in C++ based on a pipe-lined high performance architecture for handling batch rating of telecommunications using call detail records (CDR), developed by the German software company Solution 42.

A million service units (MSU) is a measurement of the amount of processing work a computer can perform in one hour. The term is most commonly associated with IBM mainframes. It reflects how IBM rates the machine in terms of charging capacity. The technical measure of processing power on IBM mainframes, however, are Service Units per second.

Call logging is the collection, evaluation, and reporting of technical and statistical data about telephone calls. It does not encompass phone tapping or call recording.

Telecommunications mediation is a process that converts call data to pre-defined layouts that can be imported by a specific billing system or other OSS applications.

In telecommunications and accounting, breakage is any type of service which is unused by the customer. A good example would be gift cards or calling cards that have been sold but never redeemed. Revenue from breakage is almost entirely profitable, since companies need not provide any goods or services for unredeemed gift cards. It is distinct from shrinkage, which refers to items which are not used by the customer because they disappeared from inventory.

A flat fee, also referred to as a flat rate or a linear rate refers to a pricing structure that charges a single fixed fee for a service, regardless of usage. Less commonly, the term may refer to a rate that does not vary with usage or time of use.

Automatic message accounting (AMA) provides detailed accounting for telephone calls. When direct distance dialing (DDD) was introduced in the US, message registers no longer sufficed for dialed telephone calls. The need to record the time and phone number of each long-distance call was met by electromechanical data processing equipment.

Real-time charging is an extension of call accounting that enables communications service providers (CSPs) to apply customer-specific rules for rating, discounting, promotions and settlements to better personalize the telecom experience. As CSPs begin to roll out advanced networks and services, offering and making money on these services requires the ability to do real-time charging.

For mobile telecommunications, the Charging Data Record (CDR) is, in 3GPP parlance, a formatted collection of information about a chargeable telecommunication event.

A call detail record (CDR) is a data record produced by a telephone exchange or other telecommunications equipment that documents the details of a telephone call or other telecommunications transactions that passes through that facility or device. The record contains various attributes of the call, such as time, duration, completion status, source number, and destination number. It is the automated equivalent of the paper toll tickets that were written and timed by operators for long-distance calls in a manual telephone exchange.

Burstable billing is a method of measuring bandwidth based on peak use. It allows usage to exceed a specified threshold for brief periods of time without the financial penalty of purchasing a higher committed information rate from an Internet service provider (ISP).

<span class="mw-page-title-main">Telecommunication transaction processing systems</span>

Telecommunication networks can generate a vast amount of transactions where each transaction contains information about a particular subscriber's activity. Telecommunication network consist of various interacting devices and platforms. Any transaction carried out by a subscriber is often recorded in multiple devices as it passes through the network. Telecommunication organizations generally need to be able to extract transaction information from these various network elements in order to correctly bill subscribers for the usage on the network. Transaction processing system is a subset of information systems, and in the telecommunications industry, forms an integral part of the management information system. TPS can be regarded as the link between the various network elements and platforms and the information management uses to drive the business.

Telecommunications billing is the group of processes of communications service providers that are responsible to collect consumption data, calculate charging and billing information, produce bills to customers, process their payments and manage debt collection.

References

  1. Carl Wright, Service Level LLC (2001) What is Rating? What is Billing? Archived 2007-01-02 at the Wayback Machine , Rating Matters issue n. 6, 21 March 2001 ISSN   1532-1886
  2. Susana Schwartz (2006) Mobile Operators Race to Embrace Retail Models Billing World and OSS Today 10/2006
  3. Lynn S. Cauffman, Jeffrey N. Thompson, John M. Cauffman (1994) Billing system with data indexing
  4. M Zolotov (2004) US Patent 6,718,023 Method and system for creating real time integrated Call Details Record (CDR) databases in management systems of telecommunication networks
  5. 1 2 DP Diekelman, CB Stockwell (1996) US Patent 5,555,444 Method and apparatus for predictive operation of a communication system
  6. "Call Detail Record - Telecom Billing OSS News Review" . Retrieved 2007-09-25.
  7. Carl Wright, Service Level LLC (2002) Program Code Based vs. Table-driven vs. Rule-Based Rating , Rating Matters issue n. 12, 13 November 2002 ISSN   1532-1886
  8. Carl Wright, Service Level LLC Why a Day Isn't Always 24 Hours Long Archived 2004-09-26 at the Wayback Machine