7 Using Revenue Assurance Aggregation Scenarios

This chapter describes the aggregation scenarios provided to collect revenue assurance data from Oracle Communications Billing and Revenue Management (BRM) pipeline batch rating.

Before you read this chapter, you should be familiar with these concepts:

  • Pipeline batch rating and aggregation scenarios. See "About Pipeline Rating" in BRM Configuring Pipeline Rating and Discounting and the discussion of aggregation scenarios in the Pricing Center Help for more information.

  • How Revenue Assurance Manager uses control points and aggregation scenarios. See "About Control Points" and "About Aggregation Scenarios" for more information.

About Aggregation Scenarios

Aggregation scenarios specify the data that is collected by Revenue Assurance Manager from pipeline batch rating. You must specify an aggregation scenario at every control point you set up in the pipeline.

Revenue Assurance Manager includes scenarios that are suitable for use in a production system. These scenarios group revenue assurance data in different ways. See "Data Fields Collected by All Scenarios" for a list of the fields from which the scenarios collect data. See "Fields Used to Group Scenario Data" for a list of the fields by which the scenarios can group data.

For example, the EDR statistics for scenario RA_03 are grouped by service type, such as TEL, SMS, or GPRS. Data, such as event count, retail charged amount, and so on, is aggregated for each service type.

Most of the scenarios group by combinations of grouping fields. For example, scenario RA_04 groups fields by both service type (TEL, SMS, and so on) and EDR status (duplicate, rejected, written-off or successful). Data is aggregated separately for each combination; duplicate EDRs for the SMS service, for example.

If the preconfigured scenarios do not meet your business needs, you can also create your own. For details, see "Creating New Aggregation Scenarios for Revenue Assurance" and instructions for defining aggregation scenarios in Pricing Center Help.

Note:

Custom scenarios require custom UEL templates and cannot be used with Revenue Assurance Center.

Before you can use the preconfigured scenarios, you must load them into the pipeline database. See "Loading Scenarios into the Pipeline Manager Database" for instructions.

Data Fields Collected by All Scenarios

All of the preconfigured aggregation scenarios collect statistics from the EDR fields listed in Table 7-1:

Table 7-1 All Scenarios Data Fields

Field Description

Event count

Number of EDRs.

Retail charged amount

Retail charged amount collected.

Event wholesale value

Total wholesale amount charged for the EDR, if appropriate.

Discount amount

Discount amount applied.

Duration

Total usage time, in seconds, if appropriate (for example, for a voice call).

Volume sent

Data transferred in bytes, if appropriate (for example, for a GPRS event).

Volume received

Data received in bytes, if appropriate (for example, for a GPRS event).

Earliest call made

The earliest call start timestamp.

Latest call made

The latest call start timestamp.


Fields Used to Group Scenario Data

The EDR data fields in Table 7-2 are available to use for grouping data.

Table 7-2 Grouping Data Fields

Grouping Field Description

Batch ID

Batch ID of the batch being processed.

Original batch ID

Mediation batch ID of the rerating or recycling EDR batches.

Suspended from batch ID

The batch ID from which the EDR was suspended.

Service type

Type of service, such as TEL, SMS, or GPRS.

Revenue stream

Retail, Wholesale, or Roaming.

Output stream

The output stream of the EDR. This is based on the service type; for example, if the service type is SMS, the output stream is SMS.

EDR status

Success, Suspense, Duplicate, Discard, Rejected, or Skipped.

Suspense code

Suspense reason code assigned to the EDR.


Preconfigured Aggregation Scenario Details

Table 7-3 provides information about the Revenue Assurance Manager preconfigured aggregation scenarios.

Table 7-3 RA Manager Preconfigured Aggregation Scenarios

Scenario/ File Name Collects Data for an EDR Batch Based On Grouping Fields (Listed in the Grouping Order) Storable Class Installation Point iScripts Required

RA_01, Batchstatat_simple

An EDR batch.

Batch ID, Original batch ID, Suspended from batch ID

/process_audit/batchstat/simple

Anywhere in a pipeline

None

RA_02, BatchStat_status

EDR Status.

Batch ID, Original batch ID, Suspended from batch ID, EDR status

/process_audit/batchstat/status

Anywhere in a pipeline

ISC_SetEDRStatus

RA_03, BatchStat_SvcType

Service type.

Batch ID, Original batch ID, Suspended from batch ID, Service type

/process_audit/batchstat/svctype

After FCT_ServiceCodeMap

None

RA_04, BatchStat_SvcTypeStatus

Service type and EDR status.

Using this scenario, you can find the number of records that are duplicate, rejected, or successful for each service type.

Batch ID, Original batch ID, Suspended from batch ID, Service type, EDR status

/process_audit/batchstat/svctype_status

After FCT_ServicecodeMap

ISC_SetEDRStatus

RA_05, BatchStat_RevenueStream

Revenue stream.

The revenue streams are: Retail, Wholesale, and Roaming.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream

/process_audit/batchstat/revstream

After Post Rating

ISC_SetRevenueStream

RA_06, BatchStat_Revenue Stream_Status

Revenue stream and EDR status.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream, EDR status

/process_audit/batchstat/revstream_status

After Post Rating

ISC_SetRevenueStream, ISC_SetEDRStatus

RA_07, BatchStat_RevenueStream_SvcType

Revenue stream and service type.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream, Service type

/process_audit/batchstat/revstream_svctype

After Post Rating

ISC_SetRevenueStream

RA_08, BatchStat_RevenueStream_ServiceType_Status

Revenue stream, service type, and EDR status.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream, Service type, EDR status

/process_audit/batchstat/revstream_svctype_status

After Post Rating

ISC_SetRevenueStream, ISC_SetEDRStatus

RA_09, BatchStat_SvcType_RevenueStream

Service type and the revenue stream.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream, Service type

/process_audit/batchstat/revstream_status_svctype

After Post Rating

ISC_SetRevenueStream

RA_10, BatchStat_ServiceType_RevenueStream_Status

Service type, revenue stream, and EDR status.

Batch ID, Original batch ID, Suspended from batch ID, Revenue stream, Service type, EDR status

/process_audit/batchstat/svctype_revstream_status

After Post Rating

ISC_SetRevenueStream, ISC_SetEDRStatus

RA_11, BatchStat_Outputstream

Output stream.

Batch ID, Original batch ID, Suspended from batch ID, Output stream

/process_audit/batchstat/outputstream

Just before output

ISC_SetOutputStream

RA_12, BatchStat_ServiceType_RevenueStream_Outputstream

Service type, revenue stream, and output stream.

Batch ID, Original batch ID, Suspended from batch ID, Output stream, Service type, Revenue stream

/process_audit/batchstat/svctype_revstream_outputstream

Just before output

ISC_SetRevenueStream and ISC_SetOutputStream

RA_13, BatchStat_Suspense

Suspense reason code.

Batch ID, Original batch ID, Suspended from batch ID, Suspense code

/process_audit/batchstat/suspense

After FCT_Suspense

None

RA_14, BatchStat_ServiceType_RevenueStream_Status_Outputstream

Service type, revenue stream, EDR status, and output stream.

Batch ID, Original batch ID, Suspended from batch ID, Service type, Revenue stream, EDR status, Output stream

/process_audit/batchstat/svctype_revstream_status_outputstream

Just before output

ISC_SetRevenueStream, ISC_SetOutputStream, and ISC_SetEDRStatus