Voice billing

Splynx ISP framework has a useful feature to rate phone calls, messages, data and charge customers for voice services. The system allows to rate VoIP (Voice over IP) calls, LTE data transfers, or work with full mobile phone services that include calls, messages, and data.

Customer rating and Provider rating

Splynx can rate calls, messages, and data for end-user – such rating is called customer rating. Customer rating has its own tables with destination prefixes, prices, tariffication steps, and other important fields. Based on these data Splynx sets the final price for each call, message or data unit.

Also the system is able to calculate the cost of each call, message or data unit. This second type of rating is called provider rating and is useful to control voice expenses and understand if our voice/mobile provider has correct charging tables that he applies. The final rating table can have 3 prices in output. Customer price, RBP(rated buy price by Splynx), and CBP (CDR buy price that our provider provides us). Of course, RBP and CBP are displayed only to the administrator, the customer sees only his final customer price. The presence of these prices allows to create of custom reports and analyze the efficiency of voice services.

How to configure voice billing in Splynx

Voice plans

When all rates are set and prefixes with categories are imported, administrator should define voice plans. Each voice plan could have own rate table or multiple plans can share one rate table. If destination is not found in list of prefixes inside rate table, simple increasing of buy price can be applied. Splynx voice billing engine provides flexible configuration of plans, for example defining included amount of minutes per category, amount of free SMS or data that are part of the tariff plan.

Also additional policies can be applied to the rates in group settings of voice plan. For example, it’s possible to change tariffication step for certain call categories or additionally add establish fee.

How to configure voice billing in Splynx

CDR processing

Our voice billing engine is very flexible in processing of CDRs. Framework can process CDR that are imported manually, but also can be connected to REST API of soft switch. Software can grab CDRs from FTP of voice provider. In next release Radius support will be added. Splynx allows to create custom format handler that will exactly match your CDR format.

Statistics

When CDR has been processed, Splynx stores voice statistics in different places:

  • Voice processing history, where we can see all processed calls by Splynx in certain day
  • Customer voice service – there are displayed raw per number CDR statistics
  • Customer statistics – these are stats with per category aggregation and with separate displaying of SMS and Data usage. Customer voice stats are available for customer in his portal together with internet data usage.

When CDR is processed, Splynx stores voice statistics in different places

Invoicing

Rates are configured, Voice plans have been created and CDRs were processed by Splynx. All information about phone calls, messages and data usage is available in customer statistics. The last part of Splynx voice engine is connection phone calls to recurring billing engine. Voice CDR records are automatically attached to customer invoice when next recurring charge is made. Example : we imported CDRs 31st of February for February calls. 1nd of March Splynx runs automatic generation of invoices. All uncovered voice services, calls, messages and data are added to these invoices. Separate debit transaction for voice number is created in Splynx during this process.

Example of such invoice is below:

Example of invoice generated in Splynx

From version 2.3 Splynx supports auto processing of CDRs and FTP connections to any Voip softswitch or Voice provider that supports FTP for storing CDR files. Learn more about FTP CDR connection.

To see Splynx Voice Billing Engine in action, please watch our video:

More in Billing

Billing Billing payment reminders

How to use Splynx billing payment reminders and notifications

Splynx auto-notifications and reminders ensure that both broadband providers and customers stay informed about their cas...

Billing Broadband packages in Splynx

Broadband package variability in Splynx

To ensure that an internet service provider can fully provide end-users with different options for broadband tariff offe...

Billing Splynx billing dashboard

Recurring billing engine that automates who you bill, when, and how

Recurring billing is a payment model that helps ISP businesses charge their customers for their services at regular time...

Billing Reseller management in Splynx

How to manage internet resellers in Splynx

If you want to expand your ISP with a reseller business model, the Splynx billing platform provides three powerful modes...

Billing Splynx integration with Payrix

Payrix payments processing in Splynx

Every business needs to get paid. Now Australian, New Zealand WISPs can process recurring billing by Direct Debit or tak...

Billing How to configure voice billing in Splynx

Voice billing

Splynx ISP framework has a useful feature to rate phone calls, messages, data and charge customers for voice services.

Billing Splynx data top-ups

Data top-ups

Sell additional data to customers using the TopUp Splynx feature! CAP is limiting the access after reaching the data lim...

Billing Payment gateways in Splynx

Payment gateways

Let your customers pay online with Paypal, Stripe, Authorize.net, SEPA, GoCardless, Netcash, or another supported paymen...

Billing Cashdesk module in Splynx

Cashdesk module

Cashdesk is a Splynx module for processing payments. The Cashdesk can be used by accountants who don’t have to get acc...

Billing How to receive payments via PayPal in Splynx

PayPal payments in Splynx

You can receive payments via PayPal using Splynx. Splynx generates invoices for services, that are sent to customers’ ...

Find out how Splynx helps ISPs grow

Learn more