Changeset 2747
- Timestamp:
- 02/16/10 18:48:52 (2 years ago)
- Files:
-
- trunk/common/lib/admin.defines.php (modified) (1 diff)
- trunk/common/lib/agent.defines.php (modified) (1 diff)
- trunk/common/lib/customer.defines.php (modified) (1 diff)
- trunk/INSTALL.Centos (modified) (2 diffs)
- trunk/INSTALL.Debian (modified) (10 diffs)
- trunk/README (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/common/lib/admin.defines.php
r2678 r2747 32 32 **/ 33 33 34 define ("PHP_QUICK_PROFILER", true);34 define ("PHP_QUICK_PROFILER", false); 35 35 // Include PHP-Quick-Profiler 36 36 require_once('PhpQuickProfiler.php'); trunk/common/lib/agent.defines.php
r2678 r2747 32 32 **/ 33 33 34 define ("PHP_QUICK_PROFILER", true);34 define ("PHP_QUICK_PROFILER", false); 35 35 // Include PHP-Quick-Profiler 36 36 require_once('PhpQuickProfiler.php'); trunk/common/lib/customer.defines.php
r2678 r2747 32 32 **/ 33 33 34 define ("PHP_QUICK_PROFILER", true);34 define ("PHP_QUICK_PROFILER", false); 35 35 // Include PHP-Quick-Profiler 36 36 require_once('PhpQuickProfiler.php'); trunk/INSTALL.Centos
r2730 r2747 222 222 Guidelines 223 223 224 Keep an eye on the development of A2Billing 1.4here.224 Keep an eye on the development of A2Billing here. 225 225 226 226 http://www.asterisk2billing.org/cgi-bin/trac.cgi/browser/trunk … … 228 228 Make sure that you are running the latest version before reporting a bug by periodically running. 229 229 230 Bugs can be dicussed in the 1.4bugs section here - http://forum.asterisk2billing.org/viewforum.php?f=22 before reporting them on the bug tracker.230 Bugs can be dicussed in the bugs section here - http://forum.asterisk2billing.org/viewforum.php?f=22 before reporting them on the bug tracker. 231 231 232 232 Bugs tracking and reporting can be done here:- http://www.asterisk2billing.org/cgi-bin/trac.cgi/report trunk/INSTALL.Debian
r2730 r2747 1 1 ___________________________________________________________________________________________________________________________________________________________________ 2 2 3 A2Billing 1.4INSTALLATION GUIDE4 5 1. A2Billing 1.4INSTALLATION GUIDE3 A2Billing INSTALLATION GUIDE 4 5 1. A2Billing INSTALLATION GUIDE 6 6 1. Important note about distributions 7 7 2. Default passwords and access info (READ THIS!) … … 10 10 1. Step 1: Download and unpack source code 11 11 2. Step 2: Prepare the Database 12 3. Step 3: Edit the a2billing.conf configuration file12 3. Step 3: Edit the A2Billing.conf configuration file 13 13 4. Step 4: Fix permissions, files and folders 14 14 1. SIP and IAX … … 17 17 5. Step 6: Install The AGI components 18 18 6. Step 5: Install web-based Graphical interfaces 19 7. Step 7: Create a dialplan for a2billing19 7. Step 7: Create a dialplan for A2Billing 20 20 8. Step 8: Configure recurring services 21 21 9. Step 9: Call back daemon (only for Call backs) 22 22 23 This document focuses on the installation of a2billing system for the Asterisk open source PBX. The document covers the installation and basic configuration of24 a2billing. A2billing is an open source implementation of a telecommunication billing and added value services platform.23 This document focuses on the installation of A2Billing system for the Asterisk open source PBX. The document covers the installation and basic configuration of 24 A2Billing. A2billing is an open source implementation of a telecommunication billing and added value services platform. 25 25 26 26 A2billing is a LAMP (Linux Apache Mysql(Postgresql) PHP) application that interfaces with Asterisk using both the AMI and AGI interfaces. 27 27 28 This documentation has been tested using Debian etch, Debian etch and half, Ubuntu 8.04 and Ubuntu 8.10 and a2billing 1.4.28 This documentation has been tested using Debian etch, Debian etch and half, Ubuntu 8.04 and Ubuntu 8.10 and A2Billing. 29 29 30 30 Important note about distributions … … 45 45 This are the default passwords that you should know about 46 46 * mysql root password (in default system normally is <ENTER>) 47 * a2billing default database is mya2billing, user is a2billinguser and password is a2billing47 * A2Billing default database is mya2billing, user is a2billinguser and password is a2billing 48 48 * asterisk manager default information is: [myasterisk] and secret=mycode 49 * a2billing admin default password is: user: root password: changepassword49 * A2Billing admin default password is: user: root password: changepassword 50 50 51 51 Pre-required software packages … … 56 56 #apt-get install openssh-server subversion 57 57 58 Version 1.4also requires MCrypt module for PHP558 A2Billing also requires MCrypt module for PHP5 59 59 #apt-get install php5-mcrypt 60 60 … … 64 64 Installation 65 65 66 In a nutshell installing a2billing requires seven steps:66 In a nutshell installing A2Billing requires seven steps: 67 67 1. Download and unpack source code 68 68 2. Setup the database … … 83 83 84 84 Download the code from the SVN repository run: 85 #svn co --username guest --password guest http://svn.a2billing.net/svn/asterisk2billing/tags/1 .4-current /usr/local/src/a2billing/85 #svn co --username guest --password guest http://svn.a2billing.net/svn/asterisk2billing/tags/1-current /usr/local/src/a2billing/ 86 86 87 87 At the end of this step you should have a a2billing tree structure that should look like: … … 126 126 #mysql -u root -p mya2billing < DataBase/mysql/Mysql-5.x/UPDATE-a2billing-v1.4.5-to-v1.5.0.sql 127 127 #mysql -u root -p mya2billing < DataBase/mysql/Mysql-5.x/UPDATE-a2billing-v1.5.0-to-v1.5.1.sql 128 #mysql -u root -p mya2billing < DataBase/mysql/Mysql-5.x/UPDATE-a2billing-v1.5.1-to-v1.6.0.sql 128 129 129 130 Checkpoint 1: Check that the database (my2billing) and that (93) tables have been created. … … 132 133 mysql>exit 133 134 134 A big difference between version 1.3.4 and 1.4 is that all system configuration is now stored in the database.135 135 136 136 Step 3: Edit the a2billing.conf configuration file … … 257 257 pass: changepassword 258 258 259 Step 7: Create a dialplan for a2billing260 261 The extensions.conf is the Asterisk dialplan. Calls that interact with the billing software need to be handled inside of one or many a2billing related contexts.259 Step 7: Create a dialplan for A2Billing 260 261 The extensions.conf is the Asterisk dialplan. Calls that interact with the billing software need to be handled inside of one or many A2Billing related contexts. 262 262 263 263 The calls that reach the context are processed using the a2billing.php AGI script. The a2billing.php script can be invoked in many different modes (standard, did, trunk/README
r2674 r2747 1 @version 1. 5.1-prod1 @version 1.6.0-prod 2 2 # 3 3
