Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

 

 

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&nbsp;parameters&nbsp;are required by the bundle;
| RATINGCODE&nbsp; \\ | Alternative rating code used in place of the CDR's Rating Code for rating. e.g. "RATINGCODE=VOICE-SPECIAL"&nbsp; \\ |
| RATINGKEY&nbsp; \\ | Alternative rating key used in place of the CDR's Rating key for rating&nbsp;.e.g. "RATINGKEY=FIXED"&nbsp; \\ |


1 optional parameter can be set
| HOOKPOINT_KEY&nbsp; \\ | 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&nbsp; \\ |






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&nbsp; \\ | Fixed Voice Bundle&nbsp; \\ |
| Code&nbsp; \\ | Forward&nbsp; \\ |
| Recurrence&nbsp; \\ | 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&nbsp;and RATING_KEY=FIXED, this&nbsp;rating_code and rating_key is used to identify a number_plan and &nbsp;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&nbsp;number_plan and &nbsp;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.&nbsp;
{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&nbsp;priority.
{table-plus}