A2Billing is a very flexible piece of software and can be used in many situations. One of these is to account/charge for calls from extensions in Elastix/FreePBX.
I’ve put together a walkthrough about how to do this. The walkthrough is done on a Elastix 1.6 Sysadminman VPS template. I’ve broken it in to 8 parts.
The first 4 parts are getting an extension up and running in Elastix and then the last 4 parts show how to configure A2Billing to account for these calls. Due to the version of A2Billing that comes with Elastix 1.6 (A2Billing version 1.3) it is nescesary to edit a few files manually using the command prompt.
A setup similar to this could possibly be used for a call shop or a hotel system.
Here are the parts –
Part 1 – Create a test extension in Elastix
Part 2 – Set up x-lite to use your Elastix extension
Part 3 – Create a trunk in Elastix
Part 4 – Create an outbound route in Elastix
Part 5 – Creating a trunk in A2Billing on Elastix
Part 6 – Create a customer in a2billing on Elastix
Part 7 – Create a call plan and rate card in A2Billing on Elastix
Part 8 – Create a custom trunk in Elastix for use with A2Billing