Billing
This is a project by Luis Daniel Lucio Quiroz to manage billing for VoIP.
Contents
What is Billing for FusionPBX?
Billing for FusionPBX is a native FusionPBX application (please see App menu on any FusionPBX installation) that allows to bill for incoming, internal or outgoing calls and some other capabilities.
The Software
Billing for FusionPBX is a commercial third party development, therefore it is not included in FusionPBX out of the box. You must download it, install it and get a valid license. Billing for FusionPBX has nexte capabilities:
- Compatible with FusionPBX 3.6 or higher,
- Compatible with MySQL 5.x, MariaDB 5.x, 10.x and PostgreSQL 9.x
- It works by configuring billing profiles,
- You can work with multi-tenant or mono-tenant FusionPBX,
- You can have sub-profiles of billing,
- Allows more than one pricing list,
- Specify costs for inbound, outbound or internal calls,
- Allows you to set a default currency,
- Allows you to use different currencies,
- Lets you charge clients in one currency and pay their suppliers in other
- Profiles allows pre-payment and post-payment
- Bring a list of users referred by other users,
- Disable the service when the balance is insufficient,
- Allows re-enable the service after making a payment,
- Allows reimbursement payments
- Sets static charges,
- Adds % based charges (eg taxes)
- View a history of payments and fees,
- Sets Prices for Destinations FusionPBX,
- Sets Prices for extensions created,
- Accept offline payments, paypal or stripe, (only paypal plugin is included, others must be purchased)
- List the detailed call log the cost of the call,
- It has auxiliary tools that suggest selling prices based on prices from suppliers,
- Query tools have to check the balance of the service
Requirements
Billing for FusionPBX requires FusionPBX 3.6.x or better. Your FusionPBX must use MySQL/MariaDB or PostgreSQL as a backend database.
Download the software
You can go to author's Billing for FusionPBX website at www.okay.com.mx and download LCR and Billing for FusionPBX. You need to download both, since Billing needs LCR to work.
Install
You will find in www.okay.com.mx LCR and Billing quick starts. However, to install, you must follow next steps:
- Download both zip files
- Install shadowphp extension (google it)
- Unzip both tarballs inside /app directory
- Run the Schema Update and Menu update
Author of Billing for FusionPBX offers himself to install his software after you have purchased a license. He will need SSH access to your server and superadmin access to your FusionPBX.
Get a license
You can purchase your licenses here using this link: goo.gl/ozEivW (short URL). Later, you will get by email your license key, the next step is to paste that license inside a filename with .key extension (name doen not matter at all). And you are done.