Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 41 Next »

 

 

Unknown macro: {table-plus}

Code

Code of the Bundle as seen in the GUI.

FORWARD

Description

Short description of the Bundle, e.g. what does it aim at.

Used to provide special pricing for events by temporarily altering the rating_code/rating_key during the rating process. It is part of the The RestrictActive framework.

Business scenario

This bundle was introduced to be able to forward a billing record to another number plan and plan element by changing the rating code and/or rating key (in memory only).

Applies to

Types of traffic (plan elements) that the bundle should be associated with.

It can be applied to any kind of event.

Core info

Is this bundle available in Core? If yes, specify which version.

Yes, from 8.5

Logic

The forward bundle forwards a billing record to another number plan and plan element by changing the rating code and/or rating key (in memory only). The new rating code and rating key are defined in the parameters of the forward bundle.

In core <= 8.12, no subscription bundles were saved. In core >= 8.13, subscription bundles are saved, and thus visible in the GUI.

External Dependencies

N/A

Values

The values 1-4 are not used.

Value1

N/A

Value2

N/A

Value3

N/A

Value4

N/A

Parameters

2 parameters are required by the bundle;

RATINGCODE 

Alternative rating code used in place of the CDR's Rating Code for rating. e.g. "RATINGCODE=VOICE-SPECIAL" 

RATINGKEY 

Alternative rating key used in place of the CDR's Rating key for rating .e.g. "RATINGKEY=FIXED" 

1 optional parameter can be set

HOOKPOINT_KEY 

Can be used to configure a dynamic part for the hookpoint "RATING.BUNDLE.FORWARD" which will be invoked and can override the rating code and rating key 

Examples

Bundle Configuration

Here is a sample of a bundle configured to apply voice call pricing to subscriptions to which the bundle is assigned:

Name 

Fixed Voice Bundle 

Code 

Forward 

Recurrence 

None

Parameters

RATINGCODE=VOICE-SPECIAL;RATINGKEY=FIXED

Sample Scenario

A customer with this sample bundle makes a fixed voice call. Assume the billing_record is mediated to have RATING_CODE=VOICE-NATIONAL and RATING_KEY=FIXED, this rating_code and rating_key is used to identify a number_plan and  plan_element. If this plan_element has an active Forward bundle for the customer, the billing_record's rating_code and rating key are altered to "VOICE-SPECIAL" and "FIXED" temporarily. A new number_plan and  plan_element will be retrieved and used to complete the rating.

Note that the change in the billing_record's rating_code and rating_key by the bundle will not be saved. 

Conflicts When Used with Other Bundles

As long as the bundle is active, it will always take precedence, if it has the highest priority.

 

 

 

  • No labels