0. Sypnosis
-----------
A2Billing is a voip billing software licensed under the AGPL 3.
Copyright (C) 2004-2011 - Star2billing S.L. http://www.star2billing.com/
This document focuses on the installation of A2Billing system for the Asteri
sk open source PBX. The document covers the installation and basic configuration
of
A2Billing. A2billing is an open source implementation of a telecommunication
billing and added value services platform.
A2billing is a LAMP (Linux Apache Mysql(Postgresql) PHP) application that in
terfaces with Asterisk using both the AMI and AGI interfaces.
This documentation has been tested using Debian etch, Debian etch and half,
Ubuntu 8.04 and Ubuntu 8.10 and A2Billing.
2. Installation
~~~~~~~~~~~~~~~
In a nutshell installing A2Billing requires a minimum of seven steps (1-7)
1. Download and unpack source code
2. Setup the database
3. Edit a2billing.conf file. Setting up the database parameters
4. Fix permissions and folders
5. Installing the web based graphical user interfaces (Customer and Admin)
6. Place the AGI files
7. Prepare your dialplan
8. Add your cronjobs (only for notifcations, alarms and recurring services)
9. Configure your callback daemon (only for callback)
10. Enable monitoring (only for IVR monitoring)
11. Enable card locking (only for card PIN locking)
2.1. Step 1: Download and unpack source code
Create a a2billing folder under /usr/local/src
- mkdir /usr/local/src/a2billing
Unpack the code
Download the code from the SVN repository run:
- svn co --username guest --password guest http://svn.a2billing.net/
svn/asterisk2billing/tags/1-current /usr/local/src/a2billing/
At the end of this step you should have a a2billing tree structure that
should look like:
- /usr/local/src/a2billing/
Files :
- AGI
- CHANGELOG
- COPYING
- CallBack
- Cronjobs : Recurrent services run via crontab
- DataBase : Database Schema / DB Installation
- FEATURES_LIST
- a2billing.conf : Main Configuration file
- addons : Sounds and other addons
- admin : Admin UI
- agent : Agent UI
- customer : Customer UI
- webservice
3. Support
----------
Star2Billing S.L. offers consultancy including installation, training and cu
stomisation
Please email us at sales@star2billing.com for more information