Apply bundles precisely with destination- and origination-based charging

Link copied to clipboard

Bundles can now be applied based on destination (called) numbers or origination (caller) numbers. This allows service providers to define more precisely which calls should be covered by a bundle, particularly when the same phone prefixes are used in different charging contexts.

This is especially useful in pricing models where different charging rules coexist. For example, a service provider may want to:

  • charge incoming calls based on call origination (CLI), while
  • charge outgoing calls based on call destination (CLD), and
  • apply a bundle only to outgoing calls to specific destinations.

In such cases, incoming and outgoing calls may be rated using the same phone prefixes (E.164), e.g., 331 and 336 for France. Previously, including these prefixes in a bundle would cause the bundle to also be applied to incoming calls (when the caller’s number, CLI, matched a prefix in the bundle), even if only outgoing calls were intended to consume the allowance.

With this enhancement, when creating a bundle, an admin can select a Code group set with a defined Rate match mode (for example, “Destination”). This ensures that the bundle is applied only to outgoing calls, as they are charged based on destination numbers (CLD).

EXAMPLE
Owl Telecom offers toll-free numbers, and ABC Company purchases one to use as its main company number. Incoming calls to this number are charged based on the origination of the call (CLI).At the same time, Owl Telecom offers bundles for outgoing calls. ABC Company purchases a bundle that includes 1000 minutes of outgoing calls to France, covering prefixes such as 331 (French fixed-line) and 336 (French mobile).Now, a client in France calls ABC Company from +33 6 12 34 56 78. The bundle’s prefixes are matched only against destination numbers, so this bundle is ignored.
As a result:
  • Outgoing calls to French numbers (331*, 336*) are covered by the bundle
  • Incoming calls from those same French numbers are charged according to their incoming tariff
Benefits
Link copied to clipboard

Accurate charging in complex pricing setups by preventing unintended bundle usage on chargeable traffic.

Configuration

Link copied to clipboard
  1. When creating a Code group set for the bundle, select a specific Rate match mode (e.g., “Destination”) and an applicable Service type (e.g., “Voice calls”).
    You can use one of the default Rate match modes or create a custom one.

    Select a Rate match mode

  2. When creating a bundle, select the code group set created at step 1.
    The Apply bundle if a rate code is found that option is automatically set to “Matches the rate pattern.”

    Select the Code group set

  3. Add bundle items to the bundle, e.g., a bundle item with 1000 minutes of calls to French numbers (“France” code group).

Limitation

Link copied to clipboard

The service type of bundle items is determined by the code group set assigned to the bundle. You can create bundle items only for that service type.

Docs for
What's new
Admin manuals
Handbooks
UI help
Developers documentation