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} |