Call Us: +44 (0)20 3475 3999
Follow Us:

Billingbooth

Telecoms & CDR billing service

  • Home
  • Products
  • Billingbooth

Overview

For all your communication billing needs, Billingbooth offers comprehensive support for billing within the telecommunications industry. Our primary focus is on CDR or minute billing, letting you manage all your customer's call charges in a simple, efficient process.

Support for multiple communication providers, multiple charge rates, product bundles and the ability to take payments from your customers means you won't have to look any further for your perfect billing engine.

Using Direct Debit or SEPA, you can electronically set up mandates with your customer's bank at the touch of a button. Direct Debits with your customers means that you reduce the chances of non-payment, get funds in on time, and with tight integration into Billingbooth, all information is controlled directly from your account.

For more information, visit www.billingbooth.com.


Key Features

Billing & Invoices

Create products, services, customers and charges, and generate periodic invoices that get automatically sent out.

Recurring Charges

Create subscriptions on regular intervals, allowing you to generate recurring charges for services and products.

Pricing Models

With a hierarchical pricing structure, easily support different sales models such as retail, wholesale and channel.

Reporting

Pull up the latest information on your current and historical invoices, monthly revenue and yearly turnover.

API Access

The service has been built "API-First", meaning all features and functionality can be easily integrated.

Scalability & Reliability

Fully redundant systems keep your customer's billing ticking over 24/7, leaving you to focus on your core business.

Billing & Invoicing

  • Invoicing
    Automatically generate and send invoices on a defined interval, or manually save them out for further processing through snail mail.
  • Tax rates
    Set your global tax rate or individually apply custom tax rates to different customers to support those based in different countries or jurisdictions.
  • Recurring charges
    Create recurring or "subscription" charges which can be applied to customers on a daily, weekly, monthly, quarterly or yearly basis.

Built For Developers

Robust, clean APIs that let your developers focus on building smart, headache-free integration into your existing ordering and production systems. A separate sandbox environment allows integration development to occur without interfering with your day-to-day billing operations, and we support any programming language that is HTTP/JSON capable.

curl -H "Content-Type: application/json" 
     -H "Authorization: Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ=" 
     -X POST 
     -d '{ "name":"premium" }' 
     https://api.billingbooth.com/v1/tariffs
using Billingbooth.Api.Client;
var api = new BillingboothApi();
api.Tariffs.Create("premium", false);
JSONObject json = new JSONObject();
json.put("name", "premium");    
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
try {
    HttpPost request = new HttpPost("https://api.billingbooth.com/v1/tariffs");
    StringEntity params = new StringEntity(json.toString());
    request.addHeader("content-type", "application/json");
    request.addHeader("authorization", "Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ=");
    request.setEntity(params);
    httpClient.execute(request);
} catch (Exception ex) {
    // handle exception
} finally {
    httpClient.close();
}
$data = array("name" => "premium");
$data_string = json_encode($data);                                                                                   
$ch = curl_init('https://api.billingbooth.com/v1/tariffs');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json',
    'Authorization: Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ=',
    'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch)
require 'net/http'
                            
uri = URI('https://api.billingbooth.com/v1/tariffs')
req = Net::HTTP::Post.new(uri, initheader = {'Content-Type' =>'application/json', 
                            'Authorization' => 'Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ='})
req.body = {name: 'premium'}.to_json
res = Net::HTTP.start(uri.hostname, uri.port) do |http|
  http.request(req)
end
import json
data = { 'name': 'premium' }
req = urllib2.Request('https://api.billingbooth.com/v1/tariffs')
req.add_header('Content-Type', 'application/json')
req.add_header('Authorization', 'Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ=')
response = urllib2.urlopen(req, json.dumps(data))
var http = require('http')
var body = JSON.stringify({
    name: "premium"
})
var request = new http.ClientRequest({
    hostname: "api.billingbooth.com",
    port: 443,
    path: "/v1/tariffs",
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        "Authorization": "Basic am9lQGJsb2dncy5jb206cGFzc3dvcmQ=",
        "Content-Length": Buffer.byteLength(body)
    }
})
request.end(body)

Channel Ready

Create a hierarchical customer structure, allowing you to set parent customers which take care of the billing of all the customers under their remit. With this flexible model, you can support channel models such as distributors, resellers, dealers and OEMs.

Different pricing tariffs allow your customers to be charged different costs for the same predefined products and services.


Statistics & Reporting

Analyse your monthly revenue by retrieving in detail all generated invoices and charges.

Break down your income by product and services and find out which customers are bringing in the the highest percent of turnover, as well as identifying any key dependencies.

All facts and figures are available through our API, and these can be exported out to be used for your own fact findin exercises, as well as integrating into any existing analytical software packages.

Telecoms Billing Platform

For all your communication billing needs, Billingbooth offers comprehensive support for billing within the telecommunications industry. Our primary focus is on CDR or minute billing, letting you manage all your customer's call charges in a simple, efficient process.

Support for multiple communication providers, multiple charge rates, product bundles and the ability to take payments from your customers means you won't have to look any further for your perfect billing engine.


Take Payments

Using Direct Debit or SEPA, you can electronically set up mandates with your customer's bank at the touch of a button. Direct Debits with your customers means that you reduce the chances of non-payment, get funds in on time, and with tight integration into Billingbooth, all information is controlled directly from your account.

There are no setup fees, and no due diligence on your customer's financial status, everything is taken care of leaving you to get on with your business - you can be up and running in 5 minutes.

Payments cost just 1% per transaction, capped at £2 maximum. Scale pricing is also available.


Rate Sheets

Customise your call destination charges by creating your own rate sheets. Add mark up to increase your profits, and create different rate sheets for different tariffs to allow for tiered pricing with different customers.

Define rates for peak, off peak and weekend calls, including minimum charge and connection fees. For resellers, feed your communication provider rate sheets directly into Billingbooth, making the charging process seamless.


Peak Hour Schedules

Define your peak, off-peak and weekend billing rates through an intuitive, visual configuration system. Calls being charged will utilise your custom-made schedules to determine what billing rate should be applied when charging your customers for calls made.

With the ability to configure days of the week, and time ranges, you will be able to easily manage even the most complicated peak rate configurations.


Caller Line Identity Customer Matching

Identify your customer's calls by association Caller Line Identity (CLI) or Direct Dial Inbound (DDI) numbers against them. Support for different identifiers such as SIP Trunks, DDIs or account codes. Billingbooth will automatically apply charges to calls based on CLI, generating invoices for call charges owed.


Minute Bundles

Create product and minute bundles, such as inclusive landline, mobile or international destinations. Fixed-fee product bundles allow you to create flat-rate plans you can sell to your customers, ensuring that only only calls made outside of the bundle allowances get charged.


Call Analytics

Analyse the revenue and cost of sale for calls, identify your top dialed destinations and customers, and work out your peak calling profiles with our statistical analysis feature.


Provider Support

For resellers, we support data from a wide range of communication providers. We ensure that compatibility with your provider is up-to-date, to avoid the hassle of data format problems, and to facilitate tighter integration.

Latest Tweet
Contact Us
  • Address: Ashbourne House, The Guildway
    Old Portsmouth Road, Guildford, GU3 1LR
  • Phone: +44 (0)20 3475 3999
  • Email: [email protected]
  • Monday - Friday: 9:00 am - 5:30 pm
Say Hey
© 2024. Voicebooth Ltd. All right reserved.
Voicebooth Limited is Registered in England and Wales with Registration Number 07758368.