Interconnect Billing & Settlements

CapSettle Interconnect Billing, is a complete end-2-end solution for interconnect billing and settlements. It enables any type of communication provider to exchange settlements, reports and invoices. The solution is equipped to handle the most complex business models including revenue share between multiple partners and service providers as well as multiple home operators.

The CapSettle Interconnect module will make sure all your inter-operator settlements with your interconnect partners will be handled efficiently & effectively. With its bi-directional rating engine, operators will be able to handle incoming, outgoing and transit calls with both direct and cascade billing. The volume discount functionality gives the operator the possibility to create attractive agreements with its partners where both rewards and penalties can be configured based on usage.

CapSettle will aggregate and distribute data and handle invoices, accounts receivable, debit and credit notes automatically.

1
2
3
4
5
6
7
8
9
10
11
1

Incoming files

Files can come from many different sources. The most common file type for CapSettle Interconnect is Call Detail Records (CDRs) generated by the MSCs in the home network, or distributed from an external party, such as an interconnect partner for reconciliation. xDRs generated in the home network are collected from a mediating unit in a pre-defined ASCII format.

2

Event Collection

There are file collectors for many types of file types and different devices. Each collector in CapSettle is schedulable with a frequency down to one (1) second and assigned with resources.

Typical collectors in CapSettle for Interconnect billing are:
File collectors – collects any file from the specified path as configured in the setup. This is then mapped towards a specific file format verifying that all necessary information is present in the file or correct as specified in the agreement. The most commonly used file types here are ASCII formatted xDRs.

Suspense collectors – allows the specific job flow to schedule and collect corrected files from the suspense tables for re-processing.

Re-rate collectors – collects files affected by a re-rating procedure in CapSettle.

3

Rating

Dependent on what has been collected, different rules might be applied. When e.g. an xDR is collected rules are executed to normalize and classify the xDR field data. Dependent on the classification, a new set of rules are executed. This time the rules might enrich the data against a ported number database and also validate the data against the internal reference data in CapSettle such as Interconnect agreements, prices or specific service packages.

4

Interconnect Settlements

The Settlement Process will be used to settle the Network Operator/Carrier involved in carrying calls from Interconnect Owner to Other Network Operator destination or vice versa.

The Process will bring the Outgoing (Expense to Interconnect Owner) and Incoming (Revenue to Interconnect Owner) traffic for the settlement.Settlement can be done on any periodicity, normally monthly basis using manual or automated process. CapSettle supports both manual and automated settlement process.

5

Interfaces

CapSettle provides an interfacing module through its internal export interface. This opens up for interface possibilities to any upstream or downstream system. The information stored in CapSettle is highly flexible and is a combination of configurable traffic data and configurable reference data, all available for interfacing.

Interface examples:

  • Mediation
  • Data export interface
  • Number portability database
  • Financial interface
  • Data & Finanical clearing
  • Data warehouse
  • CRM & Billing
6

Aggregation

CapSettle aggregate data as it is being processed into the CapSettle database stucture which contains several aggregation levels such as daily, period, statement and invoice level. In this way the user can follow how the statement/invoice grows as more transactions are contributing.

7

Distribution

Distribution is based on how the system is configured. A interconnect distributor distribute interconnect data after processing to the interconnect tables in the CapSettle database. It is also possible to add external distributors to send data to another system, database or disk.

CapSettle also handles invoice creation as well as accounts recievable/payable (debit and credit notes).

8

Exception Handling

In case an error is found during the validation of an xDR for any reason, it will be put in a dedicated location for suspense handling. The error can occur due to faulty or missing data in the record, or faulty/missing configuration of the CapSettle solution.

The suspended files are accessed through the user interface in the suspense perspective. Here, operators will get an instant overview of how many files that are in suspense divided by job (traffic flows) and what the cause of the issue is.

9

Rule engine / Decision table

The rule engine is the heart of CapSettle. This is where the logic for the entire transaction flow from collection to distribution is handled. Verification, normalization and conversion into system variables takes place during the pre-processing phase and is then used during the rating phase.

The rule engine is extremly flexible and adapts efficiently by its modular approach to new formats and other customer demands, including customized functionality. The CapSettle rule engine can enrich and transform your data in any way you want.

10

CapSettle allows true re-rating and re-pricing on all levels in the system since the system never manipulate the original file and it is only processed by a single solution.

11

Re-processing is available for instance if a file has been sent to suspense and then the user has verified and resolved the issue. The file(s) are then sent to the beginning of the chain (as it was when it came into CapSettle in the first place) and re-processed according to the new rules.

How it works

Incoming files

Files can come from many different sources. The most common file type for CapSettle Interconnect is Call Detail Records (CDRs) generated by the MSCs in the home network, or distributed from an external party, such as an interconnect partner for reconciliation. xDRs generated in the home network are collected from a mediating unit in a pre-defined ASCII format.

Event Collection

There are file collectors for many types of file types and different devices. Each collector in CapSettle is schedulable with a frequency down to one (1) second and assigned with resources.

Typical collectors in CapSettle for Interconnect billing are:
File collectors – collects any file from the specified path as configured in the setup. This is then mapped towards a specific file format verifying that all necessary information is present in the file or correct as specified in the agreement. The most commonly used file types here are ASCII formatted xDRs.

Suspense collectors – allows the specific job flow to schedule and collect corrected files from the suspense tables for re-processing.

Re-rate collectors – collects files affected by a re-rating procedure in CapSettle.

Rating

Dependent on what has been collected, different rules might be applied. When e.g. an xDR is collected rules are executed to normalize and classify the xDR field data. Dependent on the classification, a new set of rules are executed. This time the rules might enrich the data against a ported number database and also validate the data against the internal reference data in CapSettle such as Interconnect agreements, prices or specific service packages.

Interconnect Settlements

The Settlement Process will be used to settle the Network Operator/Carrier involved in carrying calls from Interconnect Owner to Other Network Operator destination or vice versa.

The Process will bring the Outgoing (Expense to Interconnect Owner) and Incoming (Revenue to Interconnect Owner) traffic for the settlement. Settlement can be done on any periodicity, normally monthly basis using manual or automated process. CapSettle supports both manual and automated settlement process.

Interfaces

CapSettle provides an interfacing module through its internal export interface. This opens up for interface possibilities to any upstream or downstream system. The information stored in CapSettle is highly flexible and is a combination of configurable traffic data and configurable reference data, all available for interfacing.

Interface examples:

  • Mediation
  • Data export interface
  • Number portability database
  • Financial interface
  • Data & Finanical clearing
  • Data warehouse
  • CRM & Billing

Aggregation

CapSettle aggregate data as it is being processed into the CapSettle database structure which contains several aggregation levels such as daily, period, statement and invoice level. In this way the user can follow how the statement/invoice grows as more transactions are contributing.

Distribution

Distribution is based on how the system is configured. A interconnect distributor distribute interconnect data after processing to the interconnect tables in the CapSettle database. It is also possible to add external distributors to send data to another system, database or disk.

CapSettle also handles invoice creation as well as accounts receivable/payable (debit and credit notes).

Exception Handling

In case an error is found during the validation of an xDR for any reason, it will be put in a dedicated location for suspense handling. The error can occur due to faulty or missing data in the record, or faulty/missing configuration of the CapSettle solution.

The suspended files are accessed through the user interface in the suspense perspective. Here, operators will get an instant overview of how many files that are in suspense divided by job (traffic flows) and what the cause of the issue is.

Rule engine / Decision table

The rule engine is the heart of CapSettle. This is where the logic for the entire transaction flow from collection to distribution is handled. Verification, normalization and conversion into system variables takes place during the pre-processing phase and is then used during the rating phase.

The rule engine is extremely flexible and adapts efficiently by its modular approach to new formats and other customer demands, including customized functionality. The CapSettle rule engine can enrich and transform your data in any way you want.

Re-Rating

CapSettle allows true re-rating and re-pricing on all levels in the system since the system never manipulate the original file and it is only processed by a single solution.

Re-Processing

Re-processing is available for instance if a file has been sent to suspense and then the user has verified and resolved the issue. The file(s) are then sent to the beginning of the chain (as it was when it came into CapSettle in the first place) and re-processed according to the new rules.

Selected Interconnect Features

Agreements

Different types of agreements

Most commonly used agreements are listed below and are fully supported in CapSettle:

Bi-Lateral agreements

Uni-Lateral agreement

Refile agreements

Hubbing agreements

SMS interworking agreements

National element based billing agreements

Network usage agreements

Discounts

Volume Discounts

The volume discount feature enables operators to modify the resulting charge of a set volume of traffic on a specified used amount. Discount agreements can be setup with one or more discounts based on volume with its individual partners over a specific time period.

Simulation

Simulation tool

CapSettle introduces a unique feature in the Simulation tool. This will allow operators to test and simulate flows in CapSettle on live data in a read only state. This enables operators to keep a test case for each possible scenario with a expected result, and when a change is made on the live environment, the simulation tool can verify that changes made has not affected any existing flows in a negative way.

Content

Digital Content

CapSettle is equipped with advanced revenue share functionality for efficiently handle settlements with content partners. Agreements can be configured to fit any type of business model using various rating schemes, performance based discounts and customized special offerings for traditional and next generation content services.

Finance & Reporting

Finance & reporting

Accounts receivable (payment registration, debit and credit notes) as well as invoice generation is included in CapSettle. The solution also provides real time reporting and business analysis. CapSettle can easily be interfaced to other ERPs and Data warehouse solutions.

Interconnect Billing Quick Facts

  • Complete end-2-end interconnect solution
  • Interconnect Billing and Settlements
  • Voice, SMS, Data, IP and Content
  • True Re-Rating & Re-Pricing
  • Suspense & Error Handling
  • Volume Discount
  • Accounts Receivable
  • Non-usage or Recurrent Charges
Mikael Bergeby

Mikael Bergeby

Senior Solution Architect

Tel: +46 (0) 733 81 34 53
Mail: Interconnect Contact