A configurable rating system provides the flexibility to define rating
tariffs based on any number of input parameters, such as a service
identifier, origin number, destination number, event type, or other
parameter. At the same time, the configurable rating system simplifies
the definition, debugging, and assignment of rating parameters which
ultimately determine the calculated usage event rating. The configurable
rating system implements a database table driven approach which may
replace any number of custom rating functions with a single rating
function which determines the appropriate charge amount regardless of the
telecommunications product or service.