Wiki Markup |
---|
{table-plus:width=665|enableSorting=false}
|| 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|http://confluence.cdrator.com/display/Billing/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 ||
h2. 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.
h2. External Dependencies
N/A
h2. Values
The values 1-4 are not used.
|| Value1 | N/A ||
|| Value2 | N/A ||
|| Value3 | N/A ||
|| Value4 | N/A ||
h3. 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 \\ |
h3. Examples
h4. 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 \\ |
h4. 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.
\\
{info}Note that the change in the billing_record's rating_code and rating_key by the bundle will not be saved.
{info}
h2. Conflicts When Used with Other Bundles
As long as the bundle is active, it will always take precedence, if it has the highest priority.
{table-plus} |