Code |
|
---|---|
Description |
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 |
It can be applied to any kind of event. |
Core info |
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.